0

自分のlocalhostで動作するようにFB SDKを設定しようとしています。私はテストアプリケーションを作ってサイトURLとアプリケーションドメインをhttp://localhostに設定しましたが、動作しません。このエラーが表示されます:PHP SDKのログインとローカルホスト

URL Blocked: This redirect failed because the redirect URI is not whitelisted in the app’s Client OAuth Settings. Make sure Client and Web OAuth Login are on and add all your app domains as Valid OAuth Redirect URIs.

localhostでFB SDKが動作しますか?ここで別の質問がありますが、同じ解決策は機能しません。

+0

私にとっての解決策は、十分単純であることが判明しました... FBは、 TLDをドメイン名として使用します。しかし、 'fb.localhost'や' my.test'のようなものを使うことができます。メッセージが説明する両方の場所に追加してください。 – rjdown

+0

@Chrisこれは私の質問ではありません、私はちょうど役に立つコメントを残していますが、私は詳細な答えに入る時間がありません:D誰かがそれを持つことができます! – rjdown

+0

@rjdown、oops、私はあなたのユーザー名を誤解しました! – Chris

答えて

0

アプリの[設定]の[アプリケーションドメイン]には、localhostと入力します。また、「ウェブサイト」と「サイトURL」の下には、http://localhost/と入力する必要があります。 「ウェブサイト」と「サイトURL」のセクションがない場合は、「プラットフォームの追加」を押して「ウェブサイト」を選択します。わたしにはできる。

0

私の解決策はこれです。 - あなたのサイトがsite.comの場合は、local.site.comのような名前の仮想ホストを作成してください。

関連する問題