0

我需要 facebook 发送对话框功能的帮助,发送对话框不显示。我没有收到错误,但没有显示发送对话框。
下面的代码有什么问题?

FB.login(function(response) {
    if (response.authResponse) {
        sendDialog();
    }
}

var sendDialog = function()  {
    FB.ui({
        method: 'feed',
        display: 'iframe',
        name: 'sample',
        link: 'https://www.sample.com/'
    });
}   
4

1 回答 1

0

您是否在身体标签中使用了以下内容?

<script src="http://connect.facebook.net/en_US/all.js"></script>
<div id="fb-root"></div>
<script>
  // assume we are already logged in
  FB.init({appId: 'xxxxxxxx', xfbml: true, cookie: true});
 FB.ui({
      method: 'send',
      name: 'People Argue Just to Win',
      link: 'url',
      });
</script>

注意:使用method: 'send',

有关详细信息,请参阅:https ://developers.facebook.com/docs/reference/dialogs/send/

于 2013-03-25T05:09:11.000 回答