0

我查看了 Twitter 流 API 的 API 文档https://dev.twitter.com/docs/streaming-apis并查看了一些类似的问题,但它们要么没有解决我的具体问题,要么相关到旧版本的 API。

问:是否有 ID 字段或类似属性可以让我在转推与其原始来源推文之间建立联系?

我知道每条推文都有一些属性,但它们似乎并没有给我最完整的画面:

  • retweeted: 对于流式传输的推文,应该总是错误的吗?因为他们没有时间被转发?
  • retweet_count: 再次,对于新收获的推文应该总是 0 吗?
  • retweet_status.retweet_count:这似乎是迄今为止最有用的,给了我单个转推的总运行转推计数,但是通过流媒体我仍然会得到重复的推文,是否有某种 source_tweet_id 可以用来确定重复的推文?

可能我现在这样做的方式是查看消息字符串是否匹配。

谢谢,亚当

4

1 回答 1

1

当您收到转发对象时,它应该包含一个名为 retweeted_status 的属性,其中包含正在转发的推文的 ID。查看转发 API 的示例请求的响应:https ://dev.twitter.com/docs/api/1/get/statuses/retweets/%3Aid

于 2013-04-22T04:08:04.540 回答