2013-08-04 56 views
4

我開始從事Android開發工作一段時間了。按照教程IM以下我嘗試retireve從Twitter的API JSON信息...Android開發中的Twitter JSON API

正如在本教程指導,這是代碼使用方法:

http://api.twitter.com/1/statuses/user_timeline.json?screen_name=寫的用戶名

但是,我得到了一個迴應,說API不再可用,我應該遷移到API v1.1。

任何人都可以請幫忙做什麼來取代我被指示使用的網址?

注意 當我用從API v1.1的新URL: 「https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=twitterapi&count=2

我得到如下:

「{」 錯誤 「:[{」 消息 「:」 壞驗證數據「,」代碼「:215}]}」

回答

1

舊的Twitter API不需要驗證來檢索user_timeline,但v1.1需要驗證才能檢索數據(https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline)。根據Twitter API文檔,所有API v1.1請求都需要用戶身份驗證。

您可以在此處詳細瞭解認證 https://dev.twitter.com/docs/auth/oauth#v1-1

+0

我用盡瞭解認證的鏈接...但我不能掌握在URL中包含的內容或者我應該如何以檢索信息改變觀念... 你可以提供一個例子嗎? 謝謝 –

+0

@Tharwat您需要在您的應用程序中實現Twitter OAuth,可以使用各種oauth實現。流行之一是'twitter4j.org/en /'。您需要在實施OAuth後簽署您的請求。 – iNan

+0

很抱歉回覆晚,但感謝您的幫助,現在一切正常 –