我想要一种简单,强大的方法,使用twitter api 1.1在标签搜索中识别转推。
例如,如果我使用正确的身份验证发送以下请求:
https://api.twitter.com/1.1/search/tweets.json?q=%23stackoverflow
我会收到最后15条用#stackoverflow标记的推文。
看起来只有转推的状态更新才有'retweet_status'属性。是否检查推文是否具有'retweet_status'属性,以确定它是否为转发?
'转推'和'转推_计数'不能满足我的需要。
答案 0 :(得分:1)
听起来就像你已经回答了自己的问题。当转发者使用Twitter的官方转发功能时,retweeted_status
出现。
然而,人们仍然采用旧式RT: <quote>
方法,这种方式不会在API返回的数据中提供任何可靠的数据绑定。处理这些问题的唯一方法是比较文本并查看是否包含原始文本。如果他们修改了文本然后你就被卡住了,但是如果他们修改了文本,那么从技术上来说它不是转发 - 它只是抄袭;)
答案 1 :(得分:0)
以为我会分享我的解决方案......
if (eventMsg.retweeted_status == null) {
//run code
}