我正在尝试获取用户推文的完整列表。我并不特别关心他们的订单是什么,但我需要所有这些订单,包括用户已经重新发布的内容。基本上,我想有status / retweeted_by_me,但是对于指定的用户。
这一切都可能吗?
答案 0 :(得分:2)
Twitter开发者最近解决了这个问题。您现在可以在调用user_timeline时添加include_rts=true
。请参阅此处的完整讨论:http://groups.google.com/group/twitter-development-talk/browse_thread/thread/7a4be385ff549ed0
答案 1 :(得分:0)
不。 Twitter的API还有很多不足之处(特别是在实际的RESTfulness方面),但这个特殊问题也是我最大的抱怨。您只能获得自己的转推,但不能转发其他转发。查看任何桌面Twitter客户端,并将用户的时间线与网络上的实际时间线进行比较。后者包含所有转发。自从他们推出新的转推版以来,这一直是一个大问题,而且在我看来,接受新式RT的速度比Twitter用户慢的原因之一。我试图让@twitterapi知道这个问题,但从未得到答复;也许你(以及任何阅读此内容的人)可以做同样的事情。
他们关于BC的论点当然是完全无稽之谈。它根本没有破坏BC,因为这些转推从未首先出现过。即使他们这样做了,转发=真正的查询参数也足以解决这个问题。我真的不知道为什么他们没有实现这个;他们自己的网站已经很好地展示了转发,他们只需要在API中公开它。