1

テスト ユーザーでテスト アプリを使用して、ステージング環境で Facebook の登録/ログインをテストしています。Heroku がアプリの正しい Facebook var 値を持っていることを確認しました。Facebook の登録を開始すると、「「無効な認証情報」のため、Facebook から認証できませんでした」というメッセージとともにコールバックが返されます。

ログを確認すると、次の出力が表示されます。

(facebook) Authentication failure! invalid_credentials: OAuth2::Error, : 
{"error":{"message":"Error validating client secret.","type":"OAuthException","code":1}}

Facebook 認証は、テスト アプリでテスト ユーザーを使用してローカルで機能します。役に立つコード スニペットがあれば教えてください。投稿します。

更新 Facebook から提供された App ID と App Secret が Heroku の環境変数に正しく読み込まれていることを何度か確認しました。

4

1 に答える 1

0

環境変数にアプリ ID とシークレットの正しい値が含まれていることを確認してください。環境変数の名前がアプリの設定と Heroku に保存されているものと同じであることを確認してください。

于 2014-09-02T08:02:50.367 に答える