“发送”对话框在页面选项卡中不起作用

时间:2011-09-02 08:05:21

标签: javascript facebook dialog facebook-javascript-sdk

发送对话框在iframe页面标签中不起作用。

在“发送对话框”页面https://developers.facebook.com/docs/reference/dialogs/send/

上执行了示例
<html xmlns:fb="https://www.facebook.com/2008/fbml">
  <body>
    <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: '123050457758183', xfbml: true, cookie: true});

      FB.ui({
          method: 'send',
          name: 'People Argue Just to Win',
          link: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html',
          });
     </script>
  </body>
</html>

但这会返回错误:

API Error Code: 3
API Error Description: Unknown method
Error Message: Unknown method

但是当更改为“Feed”对话框时,一切都运行正常。

1 个答案:

答案 0 :(得分:4)

有一个关于它的提交错误here。建议使用一种解决方案是使用display: 'popup'