Javascript 使用FB.api将Facebook好友添加到好友列表
如何使用JavaScript SDK将好友添加到好友列表? 我找到了使用POST方法将消息发布到提要的示例:Javascript 使用FB.api将Facebook好友添加到好友列表,javascript,facebook,post,Javascript,Facebook,Post,如何使用JavaScript SDK将好友添加到好友列表? 我找到了使用POST方法将消息发布到提要的示例: var body = 'Reading JS SDK documentation'; FB.api('/me/feed', 'post', { message: body }, function(response) { if (!response || response.error) { alert('Error occured'); } else { alert
var body = 'Reading JS SDK documentation';
FB.api('/me/feed', 'post', { message: body }, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
然而,我不明白它是如何工作的。Ehat是{message:body}中的“message”,它如何适应这个矩阵“/FRIENDLIST_ID/members?members=1,2,3”(这来自FB.api示例ar只需更改端点和发送的数据即可 您正在使用的图形端点是 我想
FB.api('/FRIENDLIST_ID/members?members=1,2,3', 'post', function(response) { … });
应该这样做。这对我很有效。请确保密钥包含在引号中。在这种情况下为“成员”。虽然我能够创建列表,但尝试将成员添加到已创建的列表中时不断引发异常,并显示一条消息,说“Manage\u friendlists permission required”(需要管理朋友列表权限),我认为我拥有该权限。结果是需要发布权限为了让它正常工作,我也没有提到这一点。希望这能有所帮助
FB.api('/' + friendlistID + '/members', 'post', {'members': members}, function(response) {
console.log(response);
if (!response || response.error) {
alert('Could not save members!');
} else {
alert('Members added to list!');
}
});
FB.api('/' + friendlistID + '/members', 'post', {'members': members}, function(response) {
console.log(response);
if (!response || response.error) {
alert('Could not save members!');
} else {
alert('Members added to list!');
}
});