And*_*ndy 3 javascript facebook facebook-javascript-sdk
我试图使用FB JS API在组页面上发布,基本上用户选择他们想要发布到的组,并将其发布到墙上.
我在做:
FB.ui(
{
method: 'stream.publish',
from: myId,
to: groupID,
attachment: {
name: 'Post to a group Test,
href: 'http://www.test.com'
}
});
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试它时,它说:
指定了无效目标:<(groupid)>.目标必须是演员可以在墙上发布的页面,事件或用户.
你知道我可以在小组页面上发帖,所以我不知道为什么会这样说.
而且我不是在谈论粉丝页面,我可以发布它们确定将起点和起点设置为同一个东西(以管理员身份发布).
这可能吗?或者我只是做错了?...
谢谢,
安德鲁
看来,无论stream.publish和feed不支持组对象的方法,所以你最好的解决办法是使用(例如)在jQuery UI的对话框组件与您需要发布到组作为输入,并且对提交使用的字段FB.api的方法:
FB.api("/group_id/feed", 'post', { name: nameVar, link: linkVar }, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4623 次 |
| 最近记录: |