这真的只是为了我自己的用途:我希望能够搜索我的所有更新,永远。 Twitter的搜索(http://search.twitter.com)是时间限制的 - 它似乎只搜索最近几周的更新,所以很难找到我几个月前发布的内容。如何获取用户所做的所有Twitter更新?
回答
从用户获取信息的列表,你可以使用Twitter的API,但你需要一个用户&密码对于一些喜欢你需要一个电话:
示例的200最大: http://twitter.com/statuses/user_timeline.xml?count=200
您可以使用其他参数,例如“since”或其他格式的不同于XML。 Click here for more info
首先,您必须被授权查看用户帐户(否则您将永远不会获得用户的整个时间表)。有两种方法可以实现身份验证:您可以使用用户的凭据登录或获取OAuth身份验证令牌。 OAuth方法绝对是最好的选择,几乎没有任何理由使用实际的凭据,用户厌倦将其登录数据提供给随机应用程序。
一旦你有了OAuth令牌,你可以对REST API的调用与获取用户的时间轴
http://twitter.com/statuses/user_timeline.format
凡格式表示首选输出格式应用程序摘要(现在的XML ,支持json,rss和atom)。
除了明显USER_ID参数,该计数和页参数是你的目的很重要。 count允许您指定要返回的结果数量(最多200个)和页面用于您希望返回的页码。总而言之,您可以获得任何给定用户的最新3200更新(对于计数 x 页面的任意组合)。
为避免不必要的抓取,您的应用程序应该在后台每天几次联系Twitter API获取当前状态。请注意,对于向Twitter服务器进行查询的频率,每个用户都有限制,因此必须进行状态消息的本地缓存。
仅当您绝对必须使用搜索API时。对于你的情况,它几乎肯定不是保证。
您可以找到状态/ user_timeline调用here的API文档。并且可以通过github从亚伯拉罕威廉姆斯获得优秀的OAuth/Twitter PHP模块。
继承人招
http://twitter.com/statuses/user_timeline/username.xml?count=1000&since=0
的,因为PARAM让你覆盖默认计数最大:)所以现在你可以得到一吨的更新,而无需遍历网页。
- 1. 如何获取所有Twitter链接?
- 2. 如何从twitter列表中获取所有用户?
- 3. Twitter API获取任何用户的所有推文
- 4. XAML-Twitter客户端。获取来自用户的所有推文
- 5. 如何使用svn更新获取所有更改,使用TortoiseSVN
- 6. 如何获取本地用户所属的所有本地组
- 7. 如何获取TFS中用户的所有“更改集”列表?
- 8. 获取Twitter用户的所有推文,限速问题
- 9. 在twitter上获取所有用户的关注者
- 10. Tweepy Twitter获取特定用户的所有鸣叫回复
- 11. 如何让用户使用twitter API获取所有喜欢的推文?
- 12. 如何使用MGTwitterEngine的getFollowersIncludingCurrentStatus获取所有Twitter追随者?
- 13. 如何使用laravel从twitter API获取所有可用用户搜索记录
- 14. 使用grah api获取用户所属的所有租户
- 15. Twitter:如何使用twitter api获取json格式的所有推文
- 16. 如何选择所有的最新记录所有用户的
- 17. 如何获取CoreData中所选标签的所有新闻?
- 18. VSTO - 获取所有帐户
- 19. 获取用户新闻源中的所有最新条目
- 20. 如何获取用户在户外上传的所有文档
- 21. 如何获取Twitter中的所有转发者列表?
- 22. 获取所有用户的last_login?
- 23. 获取Active Directory中的所有用户
- 24. 获取OS X上的所有用户
- 25. 获取所有用户的所有云端硬盘文件
- 26. phpflickr - 如何通过所有者ID获取照片所有者的用户名?
- 27. Twitter4J:从Twitter帐户获取所有状态
- 28. MySQL为所有用户更新多行
- 29. 获取对实体框架中的对象所做的所有更改
- 30. 如何获取用户安装的所有应用程序?
我刚刚尝试过,但Twitter的回复是在XML文件中显示“未找到”的错误。我需要以某种方式为我的帐户设置Twitter API吗? – 2009-05-03 21:57:34
嗯,所以看起来这只是使用我登录的用户,如果我请求http://twitter.com/statuses/user_timeline.xml?count=200 感谢您的提示!你能否在你的答案中编辑URL来反映这一点? – 2009-05-03 22:13:26