我正在通过JavaScript使用Facebook Feed对话框:
var p = {
method: 'feed',
name: 'Title',
caption: 'Subtitle - 26/02/2013',
description: 'My text',
link: window.location.href
};
FB.ui(p)
有没有办法允许用户选择Feed的目标网页? 通常,生成的对话框允许用户在自己的墙上发布消息。我想启用目标选择,例如:
在我的墙上或我的页面上或组中
随后的页面或群组选择,如在Facebook网站上发生的那样。 有没有办法显示这种选择?
答案 0 :(得分:0)
在Feed对话框中有一个选项可供选择目的地。请检查 http://developers.facebook.com/docs/reference/dialogs/feed/
答案 1 :(得分:0)
JavaScript SDK中包含的内置共享对话框不包含此功能。您将需要使用所需的选项创建自己的下拉列表,然后在下面放置共享按钮。然后,您需要找到此下拉列表的值,并将其添加到to
函数的FB.ui
参数中:
<select id="to_user">
<option value="{user_id}">My wall</option>
<option value="{page_id}">My page</option>
<option value="{group_id}">My group</option>
</select>
<script>
var p = {
method: 'feed',
to: $('#to_user').val(),
name: 'Title',
caption: 'Subtitle - 26/02/2013',
description: 'My text',
link: window.location.href
};
FB.ui(p);
</script>