对话框我有一个奇怪的问题。 这是一个简单的代码,我正在我的项目中使用:
FB.ui({
app_id: 'MY_APP_ID',
method: 'send',
name: 'Test',
link: 'MY_APP_LINK',
display: 'iframe'
}, function(response) {
console.log(response);
});
对话框打开后,我遇到了一个常见的错误,没有任何描述:
这是原始语言: “ОбнаруженаошибкавAPP_NAME。Пожалуйста,попробуйтеещёразпозже。” 我认为在英语中听起来应该是这样的: “APP_NAME发生错误。请稍后再试。”
有人可以帮助我,并解释为什么会这样吗?我已经阅读了至少三次文档,但没有找到任何有用的文档。
答案 0 :(得分:1)
验证您的应用的域名设置 - 从应用程序不允许的页面调用对话框是造成此类错误的常见原因。
答案 1 :(得分:1)
您必须为其提供有效链接 - 尝试将我的链接设为“http://www.google.com”。
答案 2 :(得分:1)
您使用的是哪种设备?
如果您在平板电脑/手机上执行此操作,“发送”对话框当前不支持这些设备,并会导致错误。
http://developers.facebook.com/docs/reference/dialogs/send/
来自他们的文件:
您应该指定一个网址,然后您可以在'to'中预先填充用户 领域。发送对话框不需要任何扩展权限。这个 移动设备目前不支持Dialog。