その他

「このURLのドメインはアプリのドメインに含まれていません」のエラーが出る。

【問題】
Facebookでのログイン機能実装時「URLを読み込めません: このURLのドメインはアプリのドメインに含まれていません。このURLを読み込むには、アプリ設定のアプリドメインにすべてのドメインとサブドメインを追加してください。」というメッセージが出ることがあります。

 

【解決法】
https://developers.facebook.com/ 内の、「クライアントOAuth設定」で、「有効なOAuthリダイレクトURI」にログイン後の戻り先URLを入力します。

 

【備考】
Facebookは画面やメニュー等の配置や文言がかなり頻繁に変化していますので、「有効なOAuthリダイレクトURI」の設定がどこにあるのかを見つけるのが難しい場合もあります。

 

この問題は、Wordpressプラグイン「Gianism」を使用してFacebookでのログイン機能を追加したい場合でも同様の問題が起こります。

その際は「有効なOAuthリダイレクトURI」に「http://your-domain.com/wp-login.php」のようなログインページのURIを登録することで解決できます。