【发布时间】:2015-02-27 15:21:00
【问题描述】:
这是分享按钮的代码:
FB.ui({
method: 'share',
href: 'http://cheese.com/',
});
我有多个域重复使用一个应用程序 ID。我们为登录等做了一些变通办法。但至少我希望分享按钮能正常工作。但这给了我一个经典:
应用程序配置不允许给定 URL。: 一个或 应用程序的设置不允许更多给定的 URL。它必须 匹配网站 URL 或画布 URL,或者域必须是子域 应用程序的域之一。
这个错误是有道理的:我试图在另一个域上分享一些东西。但是为什么首先会有这个限制呢?有解决办法吗?
请注意,发送链接对话框不会出现任何问题:
FB.ui({
method: 'send',
link: 'http://cheese.com/',
});
share 和 send 之间有什么不同?
为单个应用使用多个域名时,有什么解决方法?
【问题讨论】:
-
这不是
FB.ui中使用的方法,这是关于JS SDK的初始化。您的应用应该主要使用一个域。