Sono nuovo a Trello.Net
e ho difficoltà con l'autorizzazione. Comprendo il processo, richiedendo un URL e chiedendo all'utente di accedere a quell'URL per ottenere un token.L'autorizzazione Trello.Net funziona ma non è possibile accedere ai dati una volta autorizzati
Il primo problema è che sto tentando di scrivere un processo che viene eseguito automaticamente senza alcuna interfaccia utente. Quindi devo usare un token codificato, che ho ottenuto eseguendo questo codice per ottenere un URL, che poi sfogliamo manualmente. Preferirei fare questa parte automaticamente (ottenere il token risultante programatically, non avendo l'utente navigare da qualche parte):
ITrello trello = new Trello(Key);
var url = trello.GetAuthorizationUrl("TrelloCapture", Scope.ReadWrite, Expiration.Never);
Console.WriteLine(url);
Questo URL, quando navigo ad esso, schermi per me un segno che, per ora, hardcoded nella mia applicazione come segue:
var token = "[the token copied and pasted from the web page]"
ho quindi autorizzo utilizzando:
trello.Authorize(token);
che sembra funzionare bene. Avanti Voglio accedere ad alcuni dati di base, e questo è dove il mio secondo problema entra.
// Get the authenticated member
Member me = trello.Members.Me();
Console.WriteLine(me.FullName);
Members.Me()
rendimenti null
ogni volta. Lo stesso problema con Cards.ForMe()
e altri metodi. Tutto è null
. Perché?
Cosa sto sbagliando?
Aveva un problema simile, ma erano le schede che stavano ritornando null, non l'utente autorizzato, risolvendolo modificando leggermente la libreria http: //stackoverflow.com/a/34298404/1524502 – jonnybot