這真的只是爲了我自己的用途:我希望能夠搜索我的所有更新,永遠。 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. 獲取SharePoint中的所有Twitter帳戶
- 2. 如何獲取列表Twitter API中的所有用戶?
- 3. 如何從twitter列表中獲取所有用戶?
- 4. Twitter API獲取任何用戶的所有推文
- 5. XAML-Twitter客戶端。獲取來自用戶的所有推文
- 6. 流星如何獲取所有用戶
- 7. 如何從Openfire獲取所有用戶?
- 8. 如何使用svn更新獲取所有更改,使用TortoiseSVN
- 9. 如何獲取本地用戶所屬的所有本地組
- 10. 如何獲取Facebook用戶新聞源的所有帖子?
- 11. 如何獲取TFS中用戶的所有「更改集」列表?
- 12. 在twitter上獲取所有用戶的關注者
- 13. Tweepy Twitter獲取特定用戶的所有鳴叫回復
- 14. 獲取在twitter上關注某人的所有用戶
- 15. 獲取Twitter用戶的所有推文,限速問題
- 16. 如何讓用戶使用twitter API獲取所有喜歡的推文?
- 17. 如何使用MGTwitterEngine的getFollowersIncludingCurrentStatus獲取所有Twitter追隨者?
- 18. 如何使用laravel從twitter API獲取所有可用用戶搜索記錄
- 19. 使用grah api獲取用戶所屬的所有租戶
- 20. 如何選擇所有的最新記錄所有用戶的
- 21. 獲取所有Twitter關注(id)與Groovy?
- 22. Twitter:如何使用twitter api獲取json格式的所有推文
- 23. 腓的Sql PDO更新所有用戶
- 24. 獲取特定Twitter帳戶的所有推文?
- 25. 如何獲取CoreData中所選標籤的所有新聞?
- 26. VSTO - 獲取所有帳戶
- 27. 獲取用戶新聞源中的所有最新條目
- 28. 如何獲取用戶在戶外上傳的所有文檔
- 29. 如何更改所有用戶和所有shell的PATH?
- 30. 獲取OS X上的所有用戶
我剛剛嘗試過,但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