“Fb.ui发送对话框”返回错误

时间:2012-06-13 20:03:52

标签: facebook dialog send fb.ui

对话框我有一个奇怪的问题。 这是一个简单的代码,我正在我的项目中使用:

        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发生错误。请稍后再试。”

有人可以帮助我,并解释为什么会这样吗?我已经阅读了至少三次文档,但没有找到任何有用的文档。

3 个答案:

答案 0 :(得分:1)

验证您的应用的域名设置 - 从应用程序不允许的页面调用对话框是造成此类错误的常见原因。

答案 1 :(得分:1)

您必须为其提供有效链接 - 尝试将我的链接设为“http://www.google.com”。

答案 2 :(得分:1)

您使用的是哪种设备?

如果您在平板电脑/手机上执行此操作,“发送”对话框当前不支持这些设备,并会导致错误。

http://developers.facebook.com/docs/reference/dialogs/send/

来自他们的文件:

  

您应该指定一个网址,然后您可以在'to'中预先填充用户   领域。发送对话框不需要任何扩展权限。这个   移动设备目前不支持Dialog。