2011-12-07 23 views
9

在十月份,Facebook announced支持單個應用的多個域。對於其應用具有多個域名別名的開發者來說,這是一個好消息 - 無論您使用哪個域名查看該頁面,都不會有更多的iframe使JavaScript SDK正常工作!對多個域的支持不能像廣告中那樣工作

不幸的是,它似乎沒有像廣告一樣工作。

在博客文章,他們說:

您的應用程序的URL(網站和/或移動網絡URL)必須從應用程序域字段中列出的領域之一導出。

這很合理,但開發人員應用程序中的表單似乎在執行反向策略。我有一雙域(比如,abc.com和xyz.com)和網站URL設置爲(http://abc.com),當我救我得到的錯誤信息:

xyz.com必須從派生您的網站網址或移動網址。

有沒有人知道這個問題的解決方法?或者這是他們的意圖和博客文章的內容是錯誤的?如果是這樣,它看起來很愚蠢,因爲很難從單個網站URL派生多個域。

我談到了博客條目希望Facebook的工程師會看到它......但在平均時間...

+1

我使用的解決方法是在移動url字段中指定我的其他域。我不知道是否有任何負面影響,但它似乎是爲我們工作。我們有兩個網站是同一個網站,我們不想創建多個應用程序。但這隻適用於2個域名。我認爲他們說支持多個域名肯定是誤導性的。我認爲這是他們實際上由多個域代表的意思:something.mysite.com和somethingelse.mysite.com不是mysite.com和yoursite.com – AllisonC

回答

1

沒錯這就是足夠的事實,

您的應用程序的URL(網址和/或移動Web URL)必須來自App Domain字段中列出的其中一個域。

但他們的文檔應闡明,它更像是周圍的其他方法:網站URL(和移動如果存在的話)決定域被允許在應用程序域場什麼,他們都必須源自網站/移動網址。所以,你得到它的權利,a.bc.com和d.bc.com將被允許但不x.yz.com

5

這是一個已知的問題,並在

https://developers.facebook.com/bugs/288905901157023

您的申請可以通過訪問Facebook上的bug鏈接並訂閱它來幫助提高認識並修復它; facebook按用戶數量排列缺陷的優先​​次序,因此提高這個數字也會提高優先級。

請點擊以上鍊接訂閱!

謝謝! A.

相關問題