こんにちは!ろんぐ(@rongkk1)です。
wordpressのプラグイン「NextScripts:SNAP」でFacebookアカウント認証エラーです。
SNSのAPIを使って機能するプラグインなのですが、APIの設定画面が全て英語。
ごめんなさい読めません。グーグル翻訳などを手掛かりになんとか解決しました。
SNSのAPIの設定画面は、一度設定すると、本当の開発者でもない限りチェックしないものです。1年もしない間に設定フォームの雰囲気ががらりと変わり、どこに何があるのか解らなくなってしまいます。
今回も以前使用してから3年以上が経過していました。
完全に浦島太郎です。
「NextScripts:SNAP」でFacebookアカウント認証エラーが起こって認証できない状況
エラーは、フェイスブックのデベロッパーページでAPIを作成して、wordpress「NextScripts:SNAP」プラグインページで「Authorize Your Facebook Account(アカウントを承認する)」ボタンを押した際に起こりました。
フェイスブックページに飛ぶと下記内容のエラーメッセージが表示されました。
●URLを読み込めません: このURLのドメインはアプリのドメインに含まれていません。このURLを読み込むには、アプリ設定のアプリドメインにすべてのドメインとサブドメインを追加してください。
●URLはブロックされています: リダイレクトURIがアプリのクライアントOAuth設定でホワイトリストに追加されていないため、リダイレクトできませんでした。クライアントとウェブOAuthログインをオンにして、すべてのアプリドメインを有効なOAuthリダイレクトURIとして追加してください。
どうやら原因は「有効なOAuthリダイレクトURI」を設定されていないためでした。
対処方法「有効なOAuthリダイレクトURI」を設定する「NextScripts:SNAP」Facebookアカウント認証エラーの対処・解決方法
有効なOAuthリダイレクトURI とは
https://yourdomein.com/wp-admin/admin.php?page=nxssnap
※yourdomein.comの場所には自分のドメインを入れてください。
「有効なOAuthリダイレクトURI」入力設定場所
https://developers.facebook.com/apps/
ダッシュボード→プロダクト→Facebookログイン→設定
※黒く塗りつぶした場所に「https://yourdomein.com/wp-admin/admin.php?page=nxssnap」を入れてみてください。