2012-08-02 35 views
2

我需要检查用户是否确实转推了我要求的推文。用户已经将他的twitter帐户与我的应用程序连接起来。如何检查某人是否转推了推文

要检查用户是否转推了我正在使用API​​调用http://api.twitter.com/1/statuses/ {id} /retweeted_by.json,它会返回转推ID为{id}的推文的前100位用户。

问题是我必须经历100个用户,并且给定的用户可能甚至没有在结果中,所以我必须再次调用api来获得下一个100个用户。这是昂贵的,我想知道是否有一个API调用可以在单个调用中回答我这个问题,并带来单一结果。

谢谢!

回答

0

尝试检查用户的转发提要。

+0

好的,但它不能被标记为用户的饲料中的传统转推。想象一下推文是“blablabla”。有些tweeps可以转推一个经典的简单推文,看起来像“* RT @ignacio:blablabla *”(没有转推字段)或“*”blablabla“(通过@ignacio)*”(假设* @ ignacio *是鸣叫)。 – 2012-08-02 23:27:02

+0

虽然两者的“blablabla”部分应该是相同的。据我所知,Twitter的界面不允许修改转推的内容。你应该可以在推文中搜索字符串来比较两者。 – jsleuth 2012-08-22 19:57:03