【发布时间】:2020-12-14 12:57:56
【问题描述】:
Twitter 最近实施了一种自动引用推文的方式。它基本上从推文中提取一个 url 并将其显示在您的推文中。
我的问题是:如何在不通过 API 显示原始推文 URL 的情况下“转发评论”?
从网站转推使 RT 看起来像这样。
但是当我在推文中手动添加推文网址时,它看起来像这样。
注意文字网址。
【问题讨论】:
标签: twitter
Twitter 最近实施了一种自动引用推文的方式。它基本上从推文中提取一个 url 并将其显示在您的推文中。
我的问题是:如何在不通过 API 显示原始推文 URL 的情况下“转发评论”?
从网站转推使 RT 看起来像这样。
但是当我在推文中手动添加推文网址时,它看起来像这样。
注意文字网址。
【问题讨论】:
标签: twitter
您的推文有一个quoted_status,只需将推文网址作为附件网址参数,例如
client.update('cool', attachment_url: 'https://twitter.com/emorima/status/1061581991798169600')
这是带有 twitter gem 的 ruby 代码
【讨论】:
我的理解是,您正在实现 Twitter API 提供的最接近的解决方案。 This thread 谈论做以下事情:
【讨论】:
根据 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}`,
});
【讨论】: