json - developer - twitter user object




Twitter API錯誤215 (2)

今天,我們發現我的一個客戶Twitter推送被破壞了。

我已嘗試切換到使用新的API 1.1,但收到以下錯誤:

{"errors":[{"message":"Bad Authentication data","code":215}]}

即使使用自己的示例也會生成相同的響應:

https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=twitterapi&count=2

我正在引用以下文檔。

https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline

知道這是怎麼回事?

謝謝,Mikey


因此,似乎Twitter的最新API 1.1 不允許在沒有身份驗證的情況下進行訪問 - 即使對於看似公開的數據...也就像來自時間線的最新3條推文一樣。

我在這裡找到的最好的文章(提供了一個很好的解決方案)可以在這裡找到:

http://www.webdevdoor.com/php/authenticating-twitter-feed-timeline-oauth/

我已按照上面文章中的步驟進行操作,並確認其效果很好。

值得注意的一點是,現在,因為你必須使用訪問令牌密鑰 ; 所有請求必須使用服務器端腳本。 在此之前,我使用jQuery直接在Twitters JSON API上發出AJAX請求。 現在,如果你想沿著Javascript路線走,你必須在你自己的網站上請求AJAX動態腳本。


您的示例未說明您是否正在進行身份驗證,因此我假設您不是。

API 1.1中的所有方法都需要通過OAuth進行身份驗證。 https://dev.twitter.com/docs/auth/oauth

未經身份驗證的訪問將永久停止。





twitter