0

私はFacebookアプリを持っています。このアプリは「Facebookログインのあるウェブサイト」です。ただし、複数の URL で使用する必要があります。1 つは開発用、もう 1 つはテスト用、もう 1 つは本番用です。私のURLは次のようになります:

Dev - http://localhost:[dynamicPortNumber]
Test - http://mysite.azurewebsites.net
Prod - http://www.mysite.com

残念ながら、複数の URL をこのアプリに関連付けてエンド ツー エンドのテストを行う方法がわかりません。誰かが私にこれを行う方法を説明してもらえますか?

4

2 に答える 2

0

残念ながら、単一のFacebookアプリIDを使用して、開発、テスト、本番用に異なるURLの問題に対処する方法はありません。ケースごとに、3つの異なるアプリIDを作成し、それらを異なる場所で使用する必要があります。同じことを行うHerokuのFacebookアプリ入門
もチェックしてください。

于 2013-02-25T12:59:27.613 に答える
0

複数のトップレベル ドメインを使用している場合、これを処理する唯一の方法は、各インスタンス (dev / test / prod) に新しいアプリ ID を作成することです。

ただし、自由がある場合は、同じトップレベル ドメインで複数のサブドメインを使用すると、探している結果が得られます。例えば:

  • 開発者: dev.mysite.com
  • テスト: test.mysite.com
  • 製品: www.mysite.com

これにより、「mysite.com」をアプリ ドメインとして使用している限り、すべてのドメインで同じ Facebook アプリ ID を使用できます。

「Facebook ログインのウェブサイト」セクションの「サイト URL」ボックスにサイトの URL を追加することを忘れないでください。

注: 以前は、アプリが適切に機能するために、アプリのアプリ ドメイン ボックスに個々のサブドメインを追加する必要がありましたが、通常は別の場所でエラーを起こしたことが原因です。

于 2013-02-25T15:04:10.427 に答える