2015-07-16 3 views
4

@dillenmeister Я попробовал обертку Trello.NET, но она всегда возвращает NULL после успешного принятия AppKey и Token. Я уверен, что AppKey и Token верны, потому что, когда я сознательно ввел неправильный AppKey/Token, я получил ошибку.Объекты Trello.NET, возвращающие NULL

Версии пакетов я смонтированные:

Trello.NET 0.6.2 Json.NET 7.0.1 RestSharp 105.1.0

Follwing это ссылки сборки на уровне класса:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using TrelloNet; 
using RestSharp; 
using Newtonsoft.Json.Serialization; 

public partial class TestTrello : System.Web.UI.Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 
     ITrello trello = new Trello("[AppKey]"); 

     trello.Authorize("[Token]"); 

     // Get a board 
     Board theTrelloDevBoard = trello.Boards.WithId("[boardId]"); 
     string boardName = theTrelloDevBoard.Name; 
    } 

} 

Итак, что мне не хватает, чтобы заставить его работать?

+0

@ dillenmeister вы, ребята, пожалуйста, помогите мне с этим? –

+0

Откуда вы получаете идентификатор платы? – Jay

+0

@Jay Я получил приглашение, уволив Trello Api прямо в браузере: https://trello.com/1/members/me/boards?fields=name –

ответ

3

Похоже, что есть a color enum, что is missing some colors. Это вызывает исключение, когда вы пытаетесь загрузить данные платы. several pull requests открыт, чтобы исправить проблему, но создатель еще не объединил ее, возможно, потому, что все PR-вызовы вызывают сбои набора тестов.

Как быстро решить эту проблему, вы можете клонировать репозиторий:

git clone https://github.com/dillenmeister/Trello.NET.git 

Обновление карты \ Color.cs файл

public enum Color 
{ 
    Green, Yellow, Orange, Red, Purple, Blue, Turquoise, Lightgreen, Pink, Sky, Lime, Black 
} 

..и затем построить проект в Visual Studio. Добавьте результирующий TrelloNet.dll в качестве ссылки в свой проект, и вы сможете получить данные о платах.

Update

Через @ ajwaka своего комментария: NuGet имеет TrelloNet.Temp.Fork по тому же разработчику, и, кажется, работают.

+1

Кажется, проблема все еще существует, но nuget имеет TrelloNet.Temp.Fork тем же dev и, похоже, работает – ajwaka

Смежные вопросы