我正在用 C# 创建一个 Web 应用程序,我想计算转发给用户的总数。
我发现了很多用于计算特定推文转发的代码片段,但我想计算转发给用户的总数(不使用 OAuth)。以前有人做过这种类型的工作吗?
温柔地感谢。
你的意思是用户看到了多少转推?
有一个特定的 API 调用 - 请参阅statuses/retweeted_to_user 的文档
这是人们发给我的最后 100 条转推
https://api.twitter.com/1/statuses/retweeted_to_user.xml?screen_name=edent&count=100
此方法不需要OAuth
编辑根据您的回答...
您想计算用户转发了多少次。
您需要调用用户的时间线并确保您有 include_rts=true
因此,例如,要获取我发送的最后 200 条推文
https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=edent&count=200
然后,计算“retweeted_status”的数量。
同样,这不需要 OAuth。
有一个特定的 API 调用 - 请参阅 statuses/retweeted_to_user 的文档,您也可以在那里查看文档,有许多可用的免费库可以达到此目的