我如何正确地转发评论'通过Twitter的API

时间:2015-04-16 16:37:16

标签: twitter

Twitter最近实施了一种引用推文的自动方式。它基本上从推文中提取一个网址,并将其显示在您的推文中。

我的问题是:我如何转发评论'没有通过API显示原始推文网址

从网站转发使RT看起来像enter image description here

但是,当我手动将推文网址添加到我的推文中时,它看起来像enter image description here

注意文字网址。

3 个答案:

答案 0 :(得分:5)

我的理解是您正在实现Twitter API提供的最接近的解决方案。 This thread谈到做以下事情:

  1. 执行status update,状态为'包含原始推文文本的字段,后跟原始推文的链接。 ' in_reply_to_status_id'不应该设置字段。此操作不会导致"转推计数"正在增加。
  2. do a retweet,会增加retweet count

答案 1 :(得分:1)

您的tweet有一个quoted_status,只需将tweet URL设置为attachment_url args,例如

client.update('cool', attachment_url: 'https://twitter.com/emorima/status/1061581991798169600')

它是带有twitter gem的红宝石代码

答案 2 :(得分:0)

基于lfx_cool的答案,我能够做到这一点: statuses/update

post('https://api.twitter.com/1.1/statuses/update.json', {
status:'Some comment', attachment_url:`https://twitter.com/${user.screen_name}/status/${id_str}`,
});