2つの手順に従ってください。私は&が、それはまた、正常に動作.Its、あなたはあなたのケースではアクセストークン
ステップ1)
を取得することができます、あなたは、消費者との二つの値の下に交換する必要がテストされ、それを自分自身を行っています秘密鍵&:
Cosumerキー = xvz1evFS4wEEPTGEFPHBog
秘密消費者 = L8qq9PZyRg6ieKGEKhZol GC0vJWLw8iEJ88DRdyOg
コンシューマーキー&コンシューマーキーを使用して、基本64文字列を生成する必要があります。
xvz1evFS4wEEPTGEFPHBog:L8qq9PZyRg6ieKGEKhZolGC0vJWLw8iEJ88DRdyOg
注:ありません必要がありますので、我々は、セパレータ
としてコロン(:)を使用して最初のCONCATENATEコンシューマーキー&消費者の秘密を持っているので、私の場合には、連結した文字列がなることを行うには連結された文字列の空白である
これで、連結文字列を準備しました。これで、基数64の文字列を生成する必要があります。このために、オンラインサービスを利用してこれを行うことができます。 http://www.motobit.com/util/base64-decoder-encoder.aspこのURLを開き、連結された文字列&を貼り付けます。「ソースコードを変換する」をクリックします。これでBase 64文字列が得られます。私の場合は
は、ベース64文字列は(あなたは、あなたのケースで異なる必要があります)です。
xvz1evFS4wEEPTGEFPHBog:L8qq9PZyRg6ieKGEKhZolGC0vJWLw8iEJ88DRdyOg
は今、私たちのBase64で文字列を使用することによって、我々はベース64エンコードを生成する必要が文字列。そうするために、我々はオンラインサービスを利用することができます。リンクhttps://www.base64encode.org/を開き、Base64ストリング&を貼り付けます。「エンコード」をクリックします。
最後にトークン要求で使用するBase64エンコード文字列を取得します。私の場合は 、それは次のようになります。
eHZ6MWV2RlM0d0VFUFRHRUZQSEJvZzpMOHFxOVBaeVJnNmllS0dFS2hab2xHQzB2SldMdzhpRUo4OERSZHlPZwの==
ステップ2)今
あなたPOSTMANを開きます(これは、テストのAPIのためのGoogle Chromeのプラグイン)&がそうです以下の手順を実行します(POSTMANの新機能の場合は、POSTMANリクエストのスクリーンショットも添付しています)。
- 要求はHTTP POST要求でなければなりません。 urlは次のとおりです。https://api.twitter.com/oauth2/token
要求には、値がBasicのAuthorizationヘッダーが含まれている必要があります。例えば :
基本eHZ6MWV2RlM0d0VFUFRHRUZQSEJvZzpMOHFxOVBaeVJnNmllS0dFS2hab2xHQzB2SldMdzhpRUo4OERSZHlPZwの==
- 要求は、アプリケーション/ x-www-form-urlencodedでの値でContent-Typeヘッダを含まなければなりません。例えば :コンテンツタイプ=アプリケーション/ x-www-form-urlencodedでが
- Body->生をクリックし、grant_typeを入力= client_credentials
![enter image description here](https://i.stack.imgur.com/ROd0A.png)
![enter image description here](https://i.stack.imgur.com/1gUOA.png)
SENDをクリックすると、&にアクセストークンが届きます。
この手順を実行中に問題が発生した場合は、教えてください。
を使用して、あなたの終わりにしようとしたのですか? – sForSujit
はい、主な問題は不在の「https」プレフィックスです – Evgeniy
@ЕвгенийEvgeniyOhhhhはい、私はhttpsにする必要があります。とにかくそれは人々が何の問題もなくこれを実装するのに役立ちます – sForSujit