【发布时间】: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