API Trello: как получить идентификаторы правления организации или члена
Я работаю над ботом синхронизации Trello, основанным на GitHub, здесь: https://github.com/fiatjaf/trello-cardsync и я работаю над файлами coffeescript. Я посмотрел на API, и я думаю, что знаю, что мне нужно, я просто не знаю, как написать это точно, и я не могу найти никаких примеров, особенно в coffeescript (или javascript).
Я хотел бы иметь возможность искать в форумах организаций или членских форумах, а затем выбирать определенные идентификаторы форумов, чтобы я получал просто список идентификаторов плат для определенных досок, которые я хочу, чтобы затем я мог создавать веб-зацепки для этих досок.
Я пытался использовать Trello.get("members/me/boards", { fields: "id, name"})
чтобы получить все идентификаторы и имена плат, как в API client.js "Trello.get(путь [, параметры], успех, ошибка)", но мой GET просто возвращает unidentified
когда я пытаюсь распечатать его на консоли. У меня есть массив объектов в settings.coffee
файл для сравнения имен, чтобы выбрать доски, которые я хочу, но я не могу получить полный список в моем файле. В данный момент я просто просматриваю данные по ссылке: https://trello.com/1/members/my/boards?key=substitutewithyourapplicationkey&token=substitutethispartwiththeauthorizationtokenthatyougotfromtheuserand из них и ввожу идентификаторы вручную для создания веб-крючков, но я бы хотел автоматизировать это как можно больше.
Я также посмотрел на "GET /1/search" в Trello API, но я не уверен, как это сделать в моем файле coffeescript.
1 ответ
Вы должны передать обратный вызов Trello.get
, Он не возвращает ничего значимого, но вместо этого передает значение в обратный вызов:
Trello.get("members/me/boards", { fields: "id,name"}, function(err, boards) {
console.log(boards); // got them!
console.log(err); // if something went wrong, this will be non-null
})