3

我正在通过 JavaScript 使用 Facebook 提要对话框:

var p = {
method: 'feed',
    name: 'Title',
    caption: 'Subtitle - 26/02/2013',
    description: 'My text',
    link: window.location.href
};
FB.ui(p)

有没有办法让用户选择供稿的目标页面?通常,生成的对话框允许用户在自己的墙上发布消息。我想启用目的地选择,例如:

在我的墙上或在我的页面上或进入一个组

与随后的页面或组选择,就像在 Facebook 网站上发生的那样。有没有办法显示这种选择?

4

2 回答 2

0

在提要对话框中有一个选项用于选择目的地。请检查 http://developers.facebook.com/docs/reference/dialogs/feed/

于 2013-02-26T07:34:18.370 回答
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>
于 2013-02-26T10:53:59.420 回答