Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
正如标题所说,我正在使用 Twitter4J API,但我似乎无法找到如何计算“Tweet”实例的转发次数。
该界面StatusMethodsAsync有一个getRetweets()功能(如此处所述),但仅显示给定推文的前 100 条第一次转发。如果您知道转发的次数少于 100 次,这应该可行。如果界面中有更多TwitterStream的所有转推流(如此处所述),但这似乎并没有完全发挥作用,所以那时我不知道......
StatusMethodsAsync
getRetweets()
TwitterStream
但这可以让你走上正确的轨道。
没有特定的计数功能,但getRetweetedByIDs会为您提供最多 100 个转发推文的用户 ID 的数组。如果你想要的只是转推的数量,这会更轻一些。IDs如果您需要检索超过 100 个,该界面还支持光标,但我没有使用这些功能的经验。
getRetweetedByIDs
IDs