twitter api-从usertimeline获取转发屏幕名称



免责声明-不是twitter用户,也是第一次使用api。

好处-我可以使用user_timeline从屏幕名称中获取推文。

示例-api.twitter…/user_timeline.json?屏幕名称=cnn&include_rts=1


-回复没有列出推特的URL,但根据屏幕名称和Id,我可以重新创建它。

示例-twitter.com/cnn/status/512610874323116032


丑陋-对于转发,我看不到转发的屏幕名称,所以我无法重新创建推特的url。

例如,为cnn获取推文可能会有一个类似"cnn-iReport@cnnireport"的转发

据我所知,user_timeline并没有告诉我推特来自"cnnireport",所以我不知道如何创建推特.com/XXXXXXXXXXXXX/status/512608744323116032 url。

我是不是错过了一些基本的东西?这似乎是一种常见的情况。有人能给我一记毒品耳光,让我走上正轨吗?

感谢所有建议

您可以通过向status/retweets/:id发出请求来获得扩展的转发信息。

所以获取用户时间轴-

https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=cnn&include_rts=真实

然后使用响应中的retweeted_status.id_str(ID)并获取-

https://api.twitter.com/1.1/statuses/retweets/ID.json

最新更新