web-dev-qa-db-ja.com

facebookエラーアプリドメイン:[IPアドレス]は有効なドメインではありません。

本番サーバーのIPアドレスをFacebookアプリケーションのアプリドメインとして指定しますが、保存されません。アプリドメインが無効であるため、エラーが返されます。そのため、facebook connect APIを使用できません。

FBアプリケーションでアプリドメインとしてIPアドレスを提供できますか?そうでない場合、他の方法は何ですか?

26
name-it

いいえ、アプリドメインはドメインのみであり、IPアドレスではないようです。

たとえば、アプリ設定ページで、アプリドメインの近くに「?」をホバーします。および参照:

ドメインとサブドメインで認証を有効にする

また、私はこのページを見つけました: http://developers.facebook.com/docs/appproperties/ RESTを参照しますapiなどの最新情報ではありませんが、base_domain(s)とip_listの2つの異なるプロパティがあることを明確に示しています。

通常のドメインを配置して、何が起こるかを確認することをお勧めします。

14
Nitzan Tomer

すべての間違った答え。これが本当です

クリックする必要があります(+プラットフォームを追加)

プラットフォームを選択アプリを選択ウェブサイト惑星アイコンを選択

サイトのURLを入力 http://www.yoursitehere.com モバイルサイトのURL http://www.yoursitehere.com

戻って、App Domains:yoursitehere.comに入力します

今保存をクリックします

ステータスとレビューに移動このアプリとそのすべてのライブ機能を一般に公開しますか?

変更または移動(YES)

11
user3251398

これは私が作品を見つけたものです。

  1. Facebook開発ページ「Apps-YourAppName」から、左ナビゲーションで「基本」をクリックします。

  2. このページには3つのセクションがあります:基本情報、クラウドサービス、および「アプリをFacebookと統合する方法を選択する」

  3. [アプリとFacebookの統合方法を選択]セクションで、[ウェブサイト]を選択します

  4. [サイトURL]ダイアログボックスに完全修飾ドメイン名を入力します。例: http://www.mydomain.com OR http://mydomain.com (私のサイトにはwwwが含まれていませんそのため追加しませんでした)。

  5. ページの下部にある[変更を保存]ボタンをクリックします。何とか何とかするのに数分かかるかもしれないという通知を受け取るかもしれません....しかし、すぐに次のステップを続けることができます。

  6. これで、この画面の上部にある[基本情報]セクションで、アプリドメインを追加できるようになりました。これは、mydomain.comとしてフォーマットする必要があります。 「http://」を追加しないでください。また、ドメイン名の最後に「/」を追加しないでください。

  7. 注:私のサイトはwwwを使用していないため、ステップ6でwwwが必要であることを確認できません。よくわからない場合は、両方の方法で試してください。

  8. ページの下部にある[変更を保存]ボタンをクリックします。何とか何とかするのに数分かかるかもしれないという通知を受け取るかもしれません....しかし、すぐに次のステップを続けることができます。

  9. この時点で、エラーは以前のように表示されませんでした。

お役に立てれば!

9
Nicole Paul

IPアドレスを有効なドメインとして使用する問題を克服するための1つの解決策は、次を使用することです。 xip.io

xip.ioは、任意のIPアドレスにワイルドカードDNSを提供するマジックドメイン名です

URLの後に.xip.ioを追加し、これをドメイン名として使用します。仮想マシンで開発を行うので、私に最適です!

8
LeDoc

ドメインがない場合(IPのみ)「App Domains」フィールドは空白のままにしてください。できます! =)

これは、エラーメッセージが紛らわしく、ドメインのみが許可されていると思わせるため、Facebookのせいです。

それが誰かを助けることを願っています! =)

4
Tiago