我看到了一些可能出错的事情。
首先,您是否请求了范围 = 读、写的 api 令牌?如果您按照https://github.com/lmatteis/node-trello上的说明进行操作,则需要执行
https://trello.com/1/connect?key=YOUR_PUBLIC_KEY&name=MyApp&response_type=token&scope=read,write
获得能够读写的令牌(用您的实际公钥替换 YOUR_PUBLIC_KEY)。
其次,为了确保您将帖子 URL 中的 board_id 替换为有问题的 board id,对吗?
最后,“文本”可能应该是“名称”。
所以把它们放在一起,这里应该是可行的:
var Trello = require("node-trello");
var t = new Trello("[YOUR API KEY]", "[YOUR TOKEN THAT YOU GOT BY HITTING trello.com?connect URL ABOVE]");
t.get("/1/boards/[THE ID OF THE BOARD]/lists", function(err, data) {
if(err) throw err;
console.log(data);
});
t.post('/1/boards/[THE ID OF THE BOARD]/lists', {name:'test'}, function(err,data){
if (err) {
console.log("err " + err);
} else {
console.log(data);
}
}
);
如果您想检查已发行令牌的属性,也可以通过 API 进行(参见https://trello.com/docs/api/token/index.html)。