web-dev-qa-db-ja.com

Twitter APIエラー215

今日、私たちは私のクライアントの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

これで何が起こっているのでしょうか?

ありがとう、マイキー

42

だから、Twitterの最新のAPI 1.1は、認証なしでアクセスを許可しないアクセスをしているようです-公開されているように見えるデータでも...タイムライン。

これについて私が見つけた最高の記事(優れたソリューションを提供します)は、読み取りアクセスのためにここにあります:

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

上記の記事の手順を実行しましたが、うまく機能することを確認できます。

注意すべき興味深い点は、アクセストークン秘密鍵を使用する必要があるためです。すべての要求は、サーバー側のスクリプトで行う必要があります。これに先立って、jQueryを使用してAJAX TwitterのJSON APIで直接リクエストします。今、あなたはAJAX Javascriptのルートを行きたい場合。

45

あなたの例はあなたが認証しているかどうかを述べていないので、私はあなたが認証していないと仮定します。

API 1.1のAllメソッドは、OAuthによる認証を必要とします。 https://dev.Twitter.com/docs/auth/oauth

認証されていないアクセスは永久に中止されます。

7
Tim