oauth承認フローでリクエストトークンを取得するためにURIリクエストを提供する際にファイルが見つかりません(yahoo apiにアクセスするため)

StackOverflow https://stackoverflow.com/questions/8860763

  •  28-10-2019
  •  | 
  •  

質問

Yahooの連絡先APIにアクセスするためのOAuth Authorization Flow(http://developer.yahoo.com/oauth/guide/oauth-requesttoken.html)に従っています。私は、最初のステップから私のアプリケーションの消費者キーと消費者の秘密を得ることができます。

しかし、URIリクエストを提供しながら、2番目のステップで「ファイルが見つかりません」を取得しています。

私のURIリクエストは===>以下に記載されています

https://api.login.yahoo.com/oauth/v2/

get_request_token?oauth_nonce = rs2130523f788f313f76314ed3965ea6

&oauth_timestamp = 1325661943

&oauth_consumer_key = dj0yjmk9vndxdnhubkjmc2myjmq9wvdrovuzcfdkbna0txpnbwnhbzlnammxtxpjeu9uwxkm

CZ1JB25ZDW1LCNNLY3JLDCZ4PTKW

&oauth_signature_method = plantext

&oauth_signature = 1daaeb467916f4331023fc5fce3cb6b6c27ac7ed

&oauth_version = 1.0

&xoauth_lang_pref = "en-us"

&oauth_callback = "http://mysitename.freetzi.com/index.html"

なぜ「ファイルが見つからない」を取得しているのか教えてください。

役に立ちましたか?

解決

パラメーターに何か問題がある場合、応答ステータスコードは401です。したがって、「ファイルが見つかりません」エラーがあります。ただし、FireBugを使用してHTTPヘッダーにエラーメッセージが表示されます。 あなたの問題は、oauth_signature_methodがPlantextである場合、OAUTH_SIGNUTERの後に%26を追加する必要があります
このような

&oauth_signature_method = plantext
&oauth_signature = 1daaeb467916f4331023fc5fce3cb6b6c27ac7ed%26
&oauth_version = 1.0
お役に立てれば。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top