【发布时间】:2017-06-06 18:27:15
【问题描述】:
我正在从 twitter search/tweets api 获取结果。问题是我正在尝试重新创建指向原始推文的链接...通常采用以下形式:
http://twitter.com/{user.screen_name}/status/{id}
问题是,如果某件事是转推,那么 user.screen_name 会断开链接 (404),因为转推指向原始推文的 id,而不是转推推文的 id(如果有意义的话)...所以对于转推,我需要链接为http://twitter.com/{retweeted_user.screen_name}/status/{id}
由于没有实际的“转推”对象,我无法在响应中看到一个标志来告诉我一个对象是否是转推。
我很惊讶 twitter 实际上并不是一个简单的metadata.source_url 或易于访问的东西,而不是我必须重建指向 twitter 原始推文页面的链接。
【问题讨论】:
-
如果您不介意重定向,请使用
https://twitter.com/statuses/{id}。 -
啊,谢谢!我试过
/status/并放弃了。如果你回答我会接受。