2012-02-17 23 views
23

私はプロダクションサーバのIPアドレスをFacebookのアプリケーションドメインとして提供しますが、保存されません。 Appドメインが有効でないため、エラーが返されます。だから私は私のFacebookの接続APIを使用することはできません。facebookエラーアプリケーションドメイン:[IPアドレス]が有効なドメインではありません。

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

+0

ドメインがFacebookのシステムでスパムとしてマークされていませんか?もしあなたがそのURLへのリンクを共有することができなくなったら – Igy

+0

はい...それはfbによって刻まれた迷惑メールではありません...私はAppドメインとしてサーバIPアドレスを追加しましたが、無効なdomain.canとしてエラーを返しますFacebook ConnectアプリケーションでのApp DomainとしてのIPアドレスの追加 –

+0

私は同じ問題があります。 FBはIPアドレスをドメイン名として受け入れないようです。 – Emerald214

答えて

14

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

たとえば、アプリの設定ページでは、アプリドメインの近くに '?'が表示されます。そして以下を参照してください明確日に、それはRESTのAPIを参照し、それがアップしているではありませんhttp://developers.facebook.com/docs/appproperties/、それ:

は、ドメインやサブドメイン(複数可)の認証を有効に

また、私は、このページを発見しましたBase_domain(s)とip_listという2つの異なるプロパティが存在すると述べています。

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

+0

@allありがとうございます。ドメイン名で壊れています.IPアドレスで作業していません。ドメインとしてIPアドレスを追加することはできません。 –

+3

できません。ドメイン名のみを使用できます。 –

+1

Lame ... Amazonの支払いでは127.0.0.1を使用する必要がありますが、Facebookではlocalhostを使用する必要があります。だから、私の開発環境の一部が壊れてしまいます。 – Jeff

9

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

  1. Facebook開発ページの「Apps-YourAppName」から、LEFT Navの「Basic」をクリックします。あなたのアプリはFacebookのセクションと統合する方法を選択して

  2. 「あなたのアプリはFacebookの統合方法を選択」「ウェブサイト」

    を選択基本情報、クラウドサービス、および:ありこのページの3つのセクションがある

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

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

  5. ここで、この画面の上部にある[基本情報]セクションで、アプリドメインを追加できるようになりました。これは、mydomain.comの形式にする必要があります。ドメイン名の末尾に "http://"を追加せず、 "/"を追加しないでください。

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

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

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

希望します。

+3

手順6について:* IPアドレス*(対*ドメイン名*)を追加することはまだ私のために働いていないようです。 – Abdull

4

ドメイン(IPのみ)をお持ちでない場合は、と入力してください。「App Domains」フィールドはブランクのままにしてください。できます!=)

このIMHOは、エラーメッセージが本当に混乱していて、ドメインのみが許可されていると思うので、Facebookの責任です。

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

+0

これはうまくいきましたが、http:[colon] // ip.add.re.ssで "Facebook Login:Site URL"フィールドに記入してください。 – Jeff

+10

これはもう動作しません。 –

12

すべての間違った答え。ここでは真の

私は惑星のアイコン

が サイトのURLを入力しhttp://www.yoursitehere.com モバイルサイトURL http://www.yoursitehere.comウェブサイトを選択するには、プラットフォームのアプリを選ぶ選択し、(+プラットフォームを追加)

をクリックする必要があります

戻り、App Domains:yoursitehere.comに入力してください

今すぐ保存

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

変更または有効なドメインが使用するように、IPアドレスを使用しての問題を乗り越えるに(YES)

+9

これは、ドメインを追加するための一般的な回答です。これは、質問に関するものではありません。 OPは、ドメインではなくIPアドレスで動作するように設定する方法を尋ねています。 –

5

一つの解決策に移動:xip.io

xip.ioは魔法のドメイン名ですそれは

は、単にあなたのURLの後に.xip.io追加して、ドメイン名としてこれを使用するすべてのIPアドレスのワイルドカードDNS を提供します。私が仮想マシンで自分の開発を行うのにぴったりです!

+0

完璧なソリューション!ありがとう! – Vashtamyty

+0

それは動作します!!!!!ありがとう –

関連する問題