在我们的网站中,当用户使用Facebook进行连接时,我们会从Facebook获取用户ID。 我们希望为每个用户ID提供配置文件的URL。我们怎么能这样做?
我在这里找不到这个问题(但另一方面是url - > id)。
答案 0 :(得分:2)
您无法访问用户的真实个人资料,因为用户名不在/me
的响应中,并且ID只是“应用程序范围ID”。这是为了保护用户的隐私,无论如何都不应该访问他的个人资料。
如果您只想要用户的照片,可以使用图片端点:
https://graph.facebook.com/[app-scoped-id]/picture
答案 1 :(得分:0)
不确定我是否理解正确,但我试着改写:
您希望能够创建配置文件的链接,并且您拥有应用范围的ID。
如果是这种情况,您可以通过以下方式构建指向配置文件的链接:
https://www.facebook.com/app_scoped_user_id/{app_scoped_id}/
其中{app_scoped_id}
将替换为实际ID。这也可以从
/me?fields=link
使用个人访问令牌。