Facebook Graph API 是 Facebook 提供的主要开发者接口,允许开发者通过 HTTP 请求访问 Facebook 社交图谱中的数据。
当前状态:自 Facebook API 多次更新后,访问用户朋友组的能力受到严格限制。
/me/friends
端点仅返回也使用同一应用的朋友user_friends
权限,但审批严格/{user-id}/taggable_friends
获取可标记的朋友列表// 获取使用同一应用的朋友(需要 user_friends 权限)
FB.api(
'/me/friends',
'GET',
{},
function(response) {
console.log(response);
}
);
// 获取可标记的朋友(需要特殊权限)
FB.api(
'/me/taggable_friends',
'GET',
{limit: 100},
function(response) {
console.log(response);
}
);
Facebook 对朋友数据访问实施了严格限制以保护用户隐私,这符合 GDPR 等数据保护法规的要求。
虽然完整朋友组访问受限,但以下场景仍可能实现:
目前无法通过 Facebook Graph API 直接访问用户创建的朋友组/列表。开发者需要根据具体需求寻找替代方案,并严格遵守 Facebook 的隐私政策和平台条款。