0

我想要一种简单、可靠的方法来使用 twitter api 1.1 在标签搜索中识别转推。

例如,如果我使用正确的身份验证发送以下请求:

https://api.twitter.com/1.1/search/tweets.json?q=%23stackoverflow

我将获得最后 15 条带有#stackoverflow 标记的推文。

看起来只有转发的状态更新具有“retweet_status”属性。检查推文是否具有“retweet_status”属性是确定它是否是转推的可靠方法吗?

'retweet' 和 'retweet_count' 没有给我我需要的东西。

4

2 回答 2

1

听起来好像您已经回答了自己的问题。retweeted_status转推者使用 Twitter 的官方转推功能时出现。

然而,人们仍然采用旧式RT: <quote>方法,它不会在从 API 返回的数据中为您提供任何可靠的数据绑定。处理这些的唯一方法是比较文本并查看是否包含原始文本。如果他们修改了文本,那么你就卡住了,但是如果他们修改了文本,那么从技术上讲,这不是转推——这只是抄袭;)

于 2013-06-21T08:38:21.507 回答
0

以为我会分享我的解决方案...

if (eventMsg.retweeted_status == null) {
  //run code
}
于 2016-11-15T05:44:51.193 回答