我正在尝试使用 Meteor 的 HTTP.post 方法通过 Trello API 创建一个 webhook,如下所示:
HTTP.post('https://api.trello.com/1/webhooks?key=...&token=...', {
params: {
idModel: '...',
callbackURL: '...'
},
}, function(error, result) {...});
该请求有效,但我得到的响应是“idModel 的值无效”。但是,如果我使用 jQuery 尝试相同的请求:
$.ajax({
type: 'POST',
url: https://api.trello.com/1/webhooks?key=...&token=...,
data: {
idModel: '...',
callbackURL: '...'
},
});
一切正常(即创建 webhook 并返回数据)。不知何故,Meteor 的方法似乎使 Trello 无法解析 idModel 字段。任何想法这背后可能是什么?我做错了什么还是有错误?