gpt4 book ai didi

javascript - Twitter API 回复 (in_reply_to_status_id) 无法正常工作

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

我正在使用 Twit 库在 node.js 中构建一个 Twitter 机器人。但是,当我想发布对推文的回复时,它会出现,但不会出现在回复流中。

我的代码:

twitter.post('statuses/update', { in_reply_to_status_id: data.statuses[0].user.id, status: '@' + data.statuses[0].user.screen_name + ' -some message-' }, function (err, data, res) {});

data 是我从搜索请求中获得的推文对象。

有什么帮助吗?

最佳答案

参数 in_reply_to_status_id 的值必须是推文 ID 才能保留对话。你在此处传递了用户 ID 而不是推文 ID。

此外,特别是在使用 JavaScript 时,请确保使用字符串化 ID id_str 而不是 id 以避免任何整数溢出问题。

因此,下面是更新后的带有字符串化推文 ID 的代码行:

twitter.post('statuses/update', { in_reply_to_status_id: data.statuses[0].id_str, status: '@' + data.statuses[0].user.screen_name + ' -some message-' }, function (err, data, res) {});

关于javascript - Twitter API 回复 (in_reply_to_status_id) 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23764886/

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