【发布时间】:2011-10-20 10:40:25
【问题描述】:
使用 Facebook 的 Javascript SDK 和 FB.ui 触发“提要”对话框以在您的墙上分享非常简单。
但是,这会在您的墙上与所有人分享。我正在寻找一种在特定朋友的墙上分享的方法,但在 Facebook 开发文档中没有找到任何答案。
我正要放弃,但他们看到 this article 写于 2011 年 6 月,其中显示 FB 共享 UI,显示您可以更改共享范围:
我找不到任何信息来说明如何触发显示这些选项的对话框。我使用了来自FB dev docs的示例代码:
<html xmlns:fb="http://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: '1234567890', xfbml: true, cookie: true});
FB.ui({
method: 'feed',
link: 'https://developers.facebook.com/docs/reference/dialogs/'
});
</script>
</body>
</html>
但是,这会打开一个基本上类似于以下内容的对话框。请注意,没有像之前的屏幕截图那样的范围选项:
注意:尽管我询问的是 Javascript SDK 并显示 HTML,但我最终还是想使用 Facebook iOS SDK 将我的 iOS 应用程序的链接分享给登录到我的应用程序的用户的个人朋友(同时让该用户选择要分享给哪个朋友)。
【问题讨论】: