是否可以通过API删除两个FB用户之间的朋友关系?我认为它不是,但是(如果没有)是否有可能至少打开一个让用户请求不友好的对话框,类似于朋友对话框(http://developers.facebook.com/docs) / reference / dialogs / friends /)让用户发送朋友邀请?
答案 0 :(得分:12)
通过API无法实现。 Facebook就像是黑手党 - 你可以进入。但是没有出路。
Simialar对这个问题: Any way to unfriend or delete a friend using Facebook's PHP SDK or API?
此外,违反facebook应用程序的服务条款要求人们取消联系。有一个BurgerKing的促销应用程序,在传播病毒之后发生了异乎寻常的冲突。 http://www.insidefacebook.com/2009/01/14/whopper-sacrifice-shut-down-by-facebook/
让朋友们在自己的时间里取消联系。
答案 1 :(得分:5)
您可以使用浏览器脚本执行此操作: Deleteting All Facebook friend programmatically using fb graph api
此页面中的脚本已过期,这是一个有效的脚本:
$.ajax({
url: "https://graph.facebook.com/me/friends?access_token=ACCESS_TOKEN", // get this at https://developers.facebook.com/tools/explorer take the Friends link and replace it.
success: function(data) {
jQuery.each(data.data, function() {
$.ajax({
url: "https://m.facebook.com/a/removefriend.php",
data: "friend_id="+this.id+"&fb_dtsg=AQC4AoV0&unref=profile_gear&confirm=Confirmer",
async: false,
type: "post"
}
})
});
},
dataType: "json"
});