gpt4 book ai didi

node.js - 尝试向 trello 添加卡片失败

转载 作者:搜寻专家 更新时间:2023-11-01 00:01:10 31 4
gpt4 key购买 nike

我正在尝试使用 Node.js 脚本将卡片添加到 trello。对 trello 系统的其他调用(到目前为止所有调用)似乎都在工作,但这个调用根本不返回任何响应。我尝试将其插入 API 测试器( postman ),但收到此错误消息:

这似乎是连接到 http://URL 的错误: https://api.trello.com/1/cards?name=TestCard&pos=top&due=null&idlist=[listid]&key=[key]&token=[token] .响应状态为 0。查看 W3C XMLHttpRequest Level 2 规范,了解有关何时发生的更多详细信息。

编辑:Postman 现在返回正确的响应(在 0.5 秒内),并在下面的评论中指出了对大写的更改。但是,我的代码在 3 秒后超时。所以代码中还是有问题。

这是我尝试实现的第一个 Post 调用,所以这可能就是问题所在。我的代码如下所示:

var options = {
hostname: api.trello.com,
port: 443,
path: '/1/cards?name=TestCard&pos=top&due=null&idList=[listid]&key=[key]&token=[token]',
method: 'POST',
headers: { 'Content-Type': 'application/json'}
};
https.request(options, function(res) {
var ResponseString = '';
console.log("statusCode: ", res.statusCode);
console.log("headers: ", res.headers);
//and more code here
});

res.on('data') 和 res.on('end') 函数都有 console.logs 并且不会被调用。此函数的 console.logs 也不会被调用。

我也尝试了 lists/[ListID]/cards?due=null&name=[CardTitle] url,也没有得到任何响应。

关于从 Node.js 发帖,有什么我需要知道但我在这里遗漏的吗?

最佳答案

https.request 返回一个 ClientRequest 对象。您可以使用此对象向请求添加正文(使用 req.write())。但是,更重要的是,在您调用 req.end() 之前请求不会完成;如果你没有调用它,它预计你还没有完成设置 body 。

关于node.js - 尝试向 trello 添加卡片失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31644818/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com