Объекты Trello.NET, возвращающие NULL

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

Версии пакетов, которые я установил:

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;
    }

}

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

1 ответ

Похоже, что есть цветовой список, в котором отсутствуют некоторые цвета. Это вызывает исключение, когда вы пытаетесь загрузить данные с доски. Есть несколько открытых запросов, чтобы исправить проблему, но создатель еще не объединил один, вероятно, потому что все PR приводят к сбою набора тестов.

В качестве быстрого обходного пути вы можете клонировать репозиторий:

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

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

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

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

Обновить

С помощью комментария @ajwaka: Nuget имеет TrelloNet.Temp.Fork от того же разработчика и, похоже, работает.

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