7

Twitter 1.1 API にはOAuthトークンが必要です。OAuth についての私の理解では、ユーザー キー、シークレット、nounce などを使用して認証トークンを要求する必要があるということです。OAuth トークンを受け取ったら、その OAuth トークンのみを使用して API にアクセスできるはずです。

Twitter の手順に従うと、トークンを認証/署名する方法の例を取得できますが、oauth_token を使用して (検索など) API にアクセスする方法の例が見つからないようです。

次の GET リクエストを実行する場合:

https://api.twitter.com/1.1/search/tweets.json?q=freebandname

(もちろん)「認証データが正しくありません」という応答が返されます。

付与された OAuth トークンを追加するとうまくいくと思いますが、その方法がわかりません。

実行中:

https://api.twitter.com/1.1/search/tweets.json?q=freebandname&oauth_token=aaaxx-xxx-xxx-xxxx

また、「Bad Authentication data」応答を返します。

また、ヘッダーに oauth_token のみを渡そうとしましたが、これも「Bad Authentication data」応答を返します。

だから基本的に私の質問は:

付与された OAuth トークンのみを使用して Twitter 1.1 API を要求するにはどうすればよいですか?

4

1 に答える 1

3

ようやく答えが見つかりました。それは Twitter API 1.1 のドキュメントでかなり明確でした。ドキュメントには、「Bearer」という名前のリクエストヘッダーでトークンを渡す必要があると書かれています。

ここですべてが明確に説明されています: https://dev.twitter.com/docs/auth/application-only-auth

実装については、「アプリケーションのみのリクエストの発行」セクションまでスクロールします。

于 2013-06-14T07:44:36.730 に答える