我想知道是否有人可以帮助我弄清楚如何使用twitters API或Twitter4J来查看特定用户的所有转发中的数量,作为Java
数字。
下面的代码仅使用Twitter4J给我转发了100次转发!long
long
答案 0 :(得分:2)
警告:Twitter API返回的转推只是“新式”转推。很多人做旧式转发。要全面了解,您需要将两种类型加在一起。
寻找&计算旧式转发,您可以收集您的提及,然后选择转发,或搜索“RT @you some keywords”。
答案 1 :(得分:1)
使用Twitter4J,您可以调用getRetweetsOfMe(Paging)
来解析其他转推页面。 100个结果计数是API limit,所以你应该继续调用方法,直到你完成。
答案 2 :(得分:1)
根据Twitter开发者网站retweet_of_me,您可以计算最多100个结果。
count 指定数字 要检索的记录数。一定要少 大于或等于100。
http://api.twitter.com/1/statuses/retweets_of_me.json?count=5
因此,如果您想要所有 retweet_of_me
,您需要翻阅所有转推_of_me并执行100的count
。总结所有结果计算,直到你没有从页面获得任何结果,这是总转发_of_me。
PS。您拥有的页面越多,您可以将所有页面分页所需的工作量越多。