Facebookアプリのアプリドメインとは何ですか?


115

「Facebookでログイン」する機能を自分のサイトに追加したい。しかし、Facebookアプリに自分のサイトを登録すると混乱します。何を入力すればよいApp Domainsですか?

回答:


148

アプリドメインはドメイン名です。

ドメインを入力する前に、まず[プラットフォームを追加]をクリックし、ウェブサイトを選択して、サイトのURLとモバイルサイトのURLを入力します。設定を保存します。

その後、[アプリドメイン]フィールドにドメイン名を入力できます。

私のブログで詳細をご覧くださいhttp : //www.ogbongeblog.com/2014/03/unable-to-add-app-domains-to-new.html


9
WebサイトではなくiOSまたはAndroidアプリを開発した場合はどうなりますか?その場合、どのドメインに配置する必要がありますか?私のAPIドメインまたは何ですか?
ファンシージョン

example.com/nameのような「アプリドメイン」フィールドを追加できますか?
Mester Hassan

23

上記の回答に追加するには、セキュリティ上の理由からアプリドメインが必要です。たとえば、アプリがブラウザを"www.example.com/PAGE_NAME_HERE"に送信しているが、突然サードパーティのアプリケーション(または何か他のものが)がユーザーを"www.supposedlymaliciouswebsite.com/PAGE_HERE"に送信すると、Facebookにリストされているアプリドメインの一部ではないことを示す191エラーがスローされます。アプリケーションの設定。


@KyleGobelさて、タイトルで彼は「アプリドメイン」が何であるかを尋ねますよね?
アレックス、

ローカルマシンに仮想ホストを作成し、それを正確なwww.example.comホストに設定するとどうなりますか。Facebookはそれをブロックしますか?
David

21

アプリのプラットフォームを指定しないと、アプリドメインを正しく追加できません。

次に例を示します。そのタイプがWebサイトプラットフォームであることを確認してください。 ここに画像の説明を入力してください


9

この例では:

http:// www.example.com:80 / somepage?parameter1 = "hello"&parameter2 = "world"

太字の部分はドメイン名です。80はほとんど含まれていません。まだアプリを本番用にステージングしていない場合、多くの人々が3000や他のポートがドメインの一部であるかどうか疑問に思うかもしれないので、私はそれを投稿します。デフォルトは80なので、通常は指定しませんがlocalhost、ポート番号を指定せずに指定するだけでも問題ありません。ただし、アドレスはhttp://localhost:3000(そのポートにある場合)にする必要があります。


4

アプリが実行されているウェブサイトを表します。アプリwww.xyz.pqrを作成したように、アプリドメインでこのwww.xyz.pqrを入力します。アプリが実行されているサイトは安全で有効でなければなりません。


1

これは単に、「facebook」アプリケーション(facebookに表示されるが、ウェブサイトwww.xyz.comでホストされるアプリケーション)がホストされるドメインです。したがって、App Domain = www.xyz.com



0

アプリを実行するドメインだと思います。

たとえば、キャンバスのURLがfacebook.yourdomain.comの場合、アプリドメインを.yourdomain.comとして指定する必要があります


3
私のURLはec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com:9090/…です。アプリドメインに何を入れるか教えてください
無敵の

1
アプリドメインの.comの後には全部ではなく、すべてのものを配置する必要があります:ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com
patriques
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.