1. ホーム
  2. facebook

[解決済み】Facebook OAuth "このURLのドメインは、アプリのドメインに含まれていません。"

2022-03-31 04:19:35

質問

まず最初に、この質問に対する答えをかなり長い間探していたと言うことから始めましょう...。

私のマシン上でローカルに開発されている私のアプリケーションで動作するように、Facebook OAuthをセットアップしようとしているのです。 Facebookの認証ですべてが完璧に動作していました。 localhost を別のドメイン名(まだ私のマシンのローカル)に変更しました。

URL を読み込めません。このURLのドメインは、アプリのドメインに含まれていません。 のドメインです。このURLを読み込めるようにするには、すべてのドメインとサブドメインに をアプリの設定のアプリドメイン欄に追加してください。

私のhostsファイルには 127.0.0.1 domain.dev (完璧に動作します)

私のアプリでのリダイレクトは(Socialiteを使用して)次のとおりです。 http://domain.dev/auth/facebook/callback

Facebookアプリの設定...

  • 私のアプリのドメインは domain.dev
  • 私のサイトのURLは http://domain.dev/
  • 私の有効なOAuthリダイレクトURIは http://domain.dev/auth/facebook/callback

エラーメッセージが表示されたときのURLは....

https://www.facebook.com/v2.5/dialog/oauth?client_id=XXXXXXXXXXXXXXX&redirect_uri=http%3A%2F%2Fdomain.dev%2Fauth%2Ffacebook%2Fcallback&scope=email&response_type=code&state=0ztcKhmWFLtj72TWE8uOKTcf65JmePtG95MZLDD

何が問題なのか、途方に暮れています...。

スクリーンショット1

スクリーンショット2

解決方法は?

これは通常、Facebookでアプリを作成する際に間違った情報を入力した場合に起こります。または、既存のアプリのURLを変更した場合です。

このページで、お使いのアプリの設定をもう一度ご確認ください。

https://developers.facebook.com/apps

  1. 正しいアプリを選択し、編集ボタンをクリックします。

  2. URLとパスが正しく入力され、Ultimate Facebookプラグインがインストールされているサイトを指していることを確認します。