facebook提示对话框,空消息未显示

时间:2015-04-11 13:58:25

标签: javascript facebook dialog message feed

我正在使用facebook Feed对话框分享博文。当我用一些文本填充消息字段时,它可以工作。但是,当我点击“分享”时,它不会在FB上共享,而是将消息字段留空。

这是预期的行为吗?由于没有显示错误消息,这对用户来说会产生误导。

然而,生成的响应,由下面的回调函数检查。这是我的代码:

 function feedFB(link, image_url, name, caption, description) {
    var obj = {
      method: 'feed',
      link: link,
      picture: image_url,
      name: name,
      caption: caption,
      description: description,
    };
    function callback(response) {
        if (response && response.post_id) {
            alert('Post was published.');
        } else {
            alert('Post was not published.');
        }
    }
    FB.ui(obj, callback);

  }

1 个答案:

答案 0 :(得分:0)

嗯,已经“解决了”。这只发生在我的应用程序处于沙盒模式时。在facebook开发者页面上将状态更改为live后,它按预期工作。不过,这对我来说似乎有些不对劲。