Авторизация Trello.Net работает, но не может получить доступ к данным после авторизации

Я новичок в Trello.Net и немного борется с авторизацией. Я понимаю процесс запроса URL, а затем просить пользователя перейти по этому URL, чтобы получить токен.

Первая проблема - я пытаюсь написать процесс, который запускается автоматически без какого-либо пользовательского интерфейса. Поэтому мне приходится использовать жестко закодированный токен, который я получил, запустив этот код, чтобы получить URL-адрес, который я затем просматриваю вручную. Я бы предпочел выполнить эту часть автоматически (получить полученный токен программно, а не с помощью просмотра пользователем чего-либо):

 ITrello trello = new Trello(Key);
    var url = trello.GetAuthorizationUrl("TrelloCapture", Scope.ReadWrite, Expiration.Never);
    Console.WriteLine(url);

Этот URL, когда я к нему обращаюсь, отображает для меня токен, который я сейчас жестко запрограммировал в своем приложении следующим образом:

var token = "[the token copied and pasted from the web page]"

Затем я разрешаю использовать:

trello.Authorize(token);

Который, кажется, работает нормально. Далее я хочу получить доступ к некоторым базовым данным, и вот тут возникает моя вторая проблема.

// Get the authenticated member
Member me = trello.Members.Me();
Console.WriteLine(me.FullName);

Members.Me() возвращается null каждый раз. Та же проблема с Cards.ForMe() и другие методы. Все null, Зачем?

Что я делаю неправильно?

2 ответа

Я нашел ответ. Я исправил это, получив последние версии этих NuGet пакеты в моем решении:

Trello.Net

JSON.Net

RestSharp

После получения этих последних версий я видел правильные значения вместо null в Трелло объектах.

Надеюсь, что это помогает кому-то, кто читает это.

Была такая же проблема, выше ответ помог мне. Хотя я не мог получить последнюю версию, но пришлось использовать:

"RestSharp" version = "104.1" Newtonsoft.Json "version =" 6.0.1 "

Так как у Nuget также нет правильного перечисления цветов, мне пришлось загрузить проект и внести свои собственные изменения.

Другие вопросы по тегам