1

「Twitter でサインイン」を実装しようとしてきましたが、ユーザーの OAuth トークン シークレットを取得する方法に行き詰まっています。

Twitter API ドキュメント ( here ) は次のように述べています。

サインイン フローを開始するには、アプリケーションは署名付きメッセージを POST oauth/request_token に送信してリクエスト トークンを取得する必要があります。

...

応答の本文には、oauth_token、oauth_token_secret、および oauth_callback_confirmed パラメーターが含まれます。

そして、署名を作成するためのドキュメント(here)は次のように述べています。

アプリケーションが代わりに動作しているアカウントを識別する値は、oauth トークン シークレットと呼ばれます。この値はいくつかの方法で取得できます。これらの方法はすべて、アクセス トークンの取得で説明されています。

そして、「アクセス トークンの取得」ページがここにリンクされ、円が完成します。

トークン シークレットを取得するリクエストに署名するためにトークン シークレットが必要な場合、トークン シークレットを取得するにはどうすればよいですか? 一体何?

4

1 に答える 1

1

署名の作成に関するドキュメントから:

Note that there are some flows, such as when obtaining a request token, 
where the token secret is not yet known. In this case, the signing key 
should consist of the percent encoded consumer secret followed by an 
ampersand character '&'.

API キーの登録時にコンシューマ シークレットを受け取りました。これは、リクエスト トークンを取得するために署名するものです。

Twitter API ライブラリでなくても署名などの oauth の基本を少なくとも実装するライブラリの使用を検討することを強くお勧めします。

于 2013-01-26T01:56:42.113 に答える