2013-07-23 72 views
0

我有我的客戶的Twitter時間線鏈接,但它只能在twitter API 1中工作,但它不適用於twitter API 1.1。我閱讀了API 1.1的文檔,發現我必須在每個請求中進行身份驗證(意味着我瞭解oauth_token)。我使用twitter4j和回調URL我得到oauth令牌和驗證,並使用它的請求,但它不工作。請幫助我,我花了很多時間。 ?如何在新的Twitter API 1.1中獲取用戶時間軸android

鏈接我以前用過ishttps:我已經嘗試//api.twitter.com/1/statuses/user_timeline.rss SCREEN_NAME = TwitterName

鏈接: -

https://api.twitter.com/1.1/statuses/user_timeline.rss?screen_name=TwitterName

https://api.twitter.com/1.1/statuses/user_timeline.rss?oauth_token=5lZ5xwBUnAoJEOn5wUxTKFCn0sBMUxvehLb116SfaE&screen_name=TwitterName

請告訴我如何在rss或json中獲取用戶時間線以及如何獲取和使用oauth_token。

回答

0

Temboo通過將流程分成兩個基本步驟,使Twitter API的OAuth令牌變得簡單。

  1. InitializeOAuth返回一個授權URL,您可以發送用戶,以便他們可以授予他們的Twitter時間表訪問權限。
  2. FinalizeOAuth返回您需要的訪問令牌。

你可以閱讀有關如何在下面的鏈接通過Temboo產生Twitter的訪問令牌:

https://www.temboo.com/library/Library/Twitter/OAuth/

一旦你有你的訪問令牌,你可以在這裏獲取用戶的時間軸:

https://www.temboo.com/library/Library/Twitter/Timelines/UserTimeline/

Temboo擁有適用於包括Android在內的7種語言的SDK,您可以自動生成所需的源代碼通過Temboo的網站檢索訪問令牌和用戶的時間線。

(全面披露:我爲Temboo工作,所以讓我知道如果您有任何問題!)

+0

我使用twitter4j,所以我不得不改變我對Twitter的重新鳴叫整個代碼,鳴叫和答覆。我可以只獲得與oauth時間軸的請求網址。並將它的Twitter API API? – HungryHeart

+0

我建議您在他們的Home Timeline API端點的文檔中查看Twitter的OAuth工具。它可以幫助您生成OAuth令牌,併爲您提供通過家庭時間軸進行認證呼叫所需的URL格式。 https://dev.twitter.com/docs/api/1.1/get/statuses/home_timeline#oauth-tool –

+0

感謝Cormac,我是用twitter4j本身做的,你也給了我同樣的請求url。非常感謝你的幫助。 – HungryHeart

相關問題