生産アプリケーションでは、yahooアカウントにAPIを設定します。私たちは消費者キーと消費者の秘密を得る。Omniauth Yahoo Error:OAuth :: Unauthorized:401 Forbidden
ユーザーがクリックしてyahooから連絡先にアクセスすると、401 Forbiddenエラーが表示されます。 Omniauthは他のプロバイダにとってもうまく機能し、ステージングでもうまく機能します。プロダクションでは機能しません。誰もが私たちが逃していることを知っていた?
生産アプリケーションでは、yahooアカウントにAPIを設定します。私たちは消費者キーと消費者の秘密を得る。Omniauth Yahoo Error:OAuth :: Unauthorized:401 Forbidden
ユーザーがクリックしてyahooから連絡先にアクセスすると、401 Forbiddenエラーが表示されます。 Omniauthは他のプロバイダにとってもうまく機能し、ステージングでもうまく機能します。プロダクションでは機能しません。誰もが私たちが逃していることを知っていた?
私はこの問題を解決しました。登録方法が間違っていたからです。
検証するためにステージングでhtmlページを作成しました。ステージングサイトでテストしました。
e.g http://staging.myweb.com/ABCDEFG--.html
確認後、キーを取得しました。私たちは生産のためにその鍵を使いました。
私たちは、生産のためのヤフーのAPIを取得するには
OAuth::Problem: consumer_key_rejected
のようなエラーが発生しました、あなたは直接、生産現場でテストする必要があります。ここで
e.g http://myweb.com/ABCDEFG--.html
あなたがしなければならないステップです:生産中(OAuthのためのヤフーを登録する方法)
訪問は我々はまだエラーが発生しました。
OAuth::Unauthorized: 401 Forbidden
ヤフー設定の許可が原因である可能性があります。 設定が不明な場合があります。ソーシャルディレクトリの下にあるプロファイルは含まれていない可能性があります。 私たちのアプリはユーザーのプロフィールにアクセスすることができず、401は禁止されています。
ログイン:更新のhttp://wiki.oauth.net/w/page/12238543/ProblemReporting
感謝のOAuthエラーコードを理解することが
– Pedro