You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过应用范围内的Facebook用户ID访问用户主页?现有方法已失效

关于应用范围内Facebook用户ID访问主页失效的说明

之前确实可以通过调用Graph API获取用户主页关联链接:

GET https://graph.facebook.com/10152384781676191?fields=link

返回结果示例:

{ 
  "link": "https://www.facebook.com/app_scoped_user_id/10152384781676191/", 
  "id": "10152384781676191" 
}

但目前这些直接访问主页的方式已经全部失效:

  • https://www.facebook.com/app_scoped_user_id/10152384781676191 无法打开
  • https://facebook.com/profile.php?id=10152384781676191 无法访问
  • 直接使用https://facebook.com/[应用范围内ID]的形式同样不可用

这是因为Facebook的隐私政策和API权限机制已更新,应用范围内用户ID是仅用于应用内部与Graph API交互的专属标识,不再支持直接映射到公开用户主页链接。现在如果需要获取用户主页的有效访问路径,必须在应用授权阶段明确请求user_link权限,且用户同意后,才能通过Graph API的link字段获取用户的公开主页地址——这个地址是用户设置的公开主页链接,而非基于应用范围内ID的特殊跳转链接。

另外需要注意,即便拿到了用户的公开主页链接,能否成功访问仍取决于用户的隐私设置,如果用户将主页权限设置为仅对好友或特定人群可见,未授权的访客依然无法访问。

内容的提问来源于stack exchange,提问作者epox

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:02:16