【问题标题】:Send dialog doesn't work in page tab发送对话框在页面选项卡中不起作用
【发布时间】:2011-09-02 08:05:21
【问题描述】:

发送对话框在 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”对话框时,一切正常。

【问题讨论】:

  • 如果有人想知道,有一个新的bug 跟踪。这对我来说似乎是一个非常严重的限制。如果不使用弹出窗口,就无法从 FB 选项卡发送。

标签: javascript facebook dialog facebook-javascript-sdk


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-24
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    相关资源
    最近更新 更多