[解決済み] Facebookアプリ:localhostがアプリのドメインとして機能しなくなった
質問
Rails と jQuery を使用して、Facebook 用のゲームを書いています。 Facebook Javascript SDK を使い始めてから、アプリのドメインとして localhost を使用するとうまくいくようになりました。 私は、ローカルと Heroku の両方で私のゲームをテストすることができました。
先日、Facebook が開発者向け UI に大きなアップデートを行ったようです。 現在、アプリのドメインとして localhost を追加すると、次のようなエラーが表示されます。
これは、キャンバス URL、セキュア キャンバス URL、サイト URL、モバイル サイト URL、ページ タブ URL、またはセキュア ページ タブ URL から派生したものでなければなりません。次のドメインを確認し、修正してください: localhost
私のゲームも現在ローカルで動作せず、Javascript SDK がユーザーにログインするときにエラーが表示されます。
APIエラーコード。191 APIエラーの説明です。指定されたURLはアプリケーションによって所有されていません。 はアプリケーションによって所有されていません エラーメッセージ 無効なredirect_uriです。指定された URLはアプリケーションの設定によって許可されていません。
herokuapp.comは有効なアプリのドメインと見なされるため、ゲームをデプロイしてもこの現象は発生しません。
localhost または 127.0.0.1 を使用できなくなった場合、どのようにゲームを開発およびテストすることになるのでしょうか?
どのように解決するのですか?
プロトコルは変更され続けているようで、受け入れられた回答は今日私には機能しませんでした。 他の検索者のために、これは私のために動作したものです。
- すべての変更は、[基本] タブの [設定] ページで行われました。
1.) オプションの最初のボックスの下の中央で、"+ Add Platform" をクリックして "Website" (またはアプリに適切なもの) を選択します。
2.) 追加したウェブサイトについて表示されるボックスに
サイトのURL。
http://localhost:3000/
3.) その上のボックス(設定 =>基本)で。
アプリのドメイン。
localhost
4.) 右下-「変更を保存」をクリックします。
5.) 5.) アプリIDがコードに正しくコピー&ペーストされていることを確認します。 (ID は、このページの最初のボックス内にあります。)
関連
-
[解決済み] Facebookがブラウザに統合されたDeveloper Toolsを無効にする方法を教えてください。
-
[解決済み】Facebook OAuth "このURLのドメインは、アプリのドメインに含まれていません。"
-
[解決済み] Google maps API V3 - 同一地点に複数のマーカーを設置する。
-
[解決済み] ExtJS 4のイベントハンドリングについて
-
[解決済み] Reactコンポーネントでthis.setStateを複数回使用するとどうなりますか?
-
[解決済み] Javascript / jQueryでAndroid端末を検出する。
-
[解決済み] TypeScriptプロジェクトで既存のC#クラス定義を再利用する方法
-
[解決済み] jQueryで入力ファイルが空かどうかをチェックする方法
-
[解決済み] Node.jsのES6クラスをrequireで作る
-
[解決済み] JavaScript で `throw` の後に `return` をする必要がありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] jqueryでdivの要素がオーバーフローしていないかチェックする
-
[解決済み] 文字列がすべて同じ部分文字列で構成されているかどうかを調べるにはどうすればよいですか?
-
[解決済み] モバイルWeb HTML5フレームワークの選び方【終了しました
-
[解決済み] WebStormで未解決の変数が大量にある場合の警告に対処する方法は?
-
[解決済み] Javascript 空の配列の削減
-
[解決済み] BlobからArrayBufferへ移行する方法
-
[解決済み] モデルフェッチ時に1をtrueに、0をfalseに変換する方法
-
[解決済み] Chromeのwebkitインスペクタで「Unsafe JavaScript attempt to access frame with URL...」というエラーが継続的に発生する。
-
[解決済み] 変異を伴わないオブジェクトからの値の削除
-
[解決済み] JavaScriptデータフォーマット/プリティプリンタ