在十月份,Facebook announced支持單個應用的多個域。對於其應用具有多個域名別名的開發者來說,這是一個好消息 - 無論您使用哪個域名查看該頁面,都不會有更多的iframe使JavaScript SDK正常工作!對多個域的支持不能像廣告中那樣工作
不幸的是,它似乎沒有像廣告一樣工作。
在博客文章,他們說:
您的應用程序的URL(網站和/或移動網絡URL)必須從應用程序域字段中列出的領域之一導出。
這很合理,但開發人員應用程序中的表單似乎在執行反向策略。我有一雙域(比如,abc.com和xyz.com)和網站URL設置爲(http://abc.com),當我救我得到的錯誤信息:
xyz.com必須從派生您的網站網址或移動網址。
有沒有人知道這個問題的解決方法?或者這是他們的意圖和博客文章的內容是錯誤的?如果是這樣,它看起來很愚蠢,因爲很難從單個網站URL派生多個域。
我談到了博客條目希望Facebook的工程師會看到它......但在平均時間...
我使用的解決方法是在移動url字段中指定我的其他域。我不知道是否有任何負面影響,但它似乎是爲我們工作。我們有兩個網站是同一個網站,我們不想創建多個應用程序。但這隻適用於2個域名。我認爲他們說支持多個域名肯定是誤導性的。我認爲這是他們實際上由多個域代表的意思:something.mysite.com和somethingelse.mysite.com不是mysite.com和yoursite.com – AllisonC