Объекты 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 от того же разработчика и, похоже, работает.