10 月、Facebookは 1 つのアプリで複数のドメインをサポートすることを発表しました。これは、アプリに複数のドメイン エイリアスを持つ開発者にとって朗報です。ユーザーがどのドメインからページを表示しているかに関係なく、JavaScript SDK を動作させるための iframe ハッキングはもう必要ありません。
残念ながら、宣伝どおりには機能しないようです。
ブログ投稿で、彼らは次のように述べています。
アプリの URL (Web サイトおよび/またはモバイル Web URL) は、[アプリ ドメイン] フィールドにリストされているドメインの 1 つから取得する必要があります。
これは十分に合理的ですが、開発者アプリのフォームは逆のポリシーを強制しているようです. ドメインのペア (abc.com と xyz.com など) とサイト URL を ( http://abc.com ) に設定しています。保存すると、次のエラー メッセージが表示されます。
xyz.com は、サイトの URL またはモバイル Web の URL から取得する必要があります。
この問題の回避策を知っている人はいますか? それとも、これは彼らが意図したものであり、ブログ投稿の内容は間違っていますか? 1 つのサイト URL から複数のドメインを取得するのは難しいため、そうであるとすれば、それはばかげているように思えます。
Facebookのエンジニアがそれを見てくれることを期待してブログエントリにコメントしました...しかし、それまでの間...