使用Facebook的Graph API v2.3访问个人资料图片,无需用户登录

时间:2015-06-17 04:38:17

标签: facebook-graph-api

通过Facebook图表API直接访问个人资料图片最近停止工作,似乎已弃用。显然,现在需要一个访问令牌(这要求用户首先登录到FB)......

https://graph.facebook.com/{user-id}/picture?redirect=false&type=large

我正在使用JavaScript开发一个与Facebook无关的Web应用程序。我想为用户提供使用他们的FB个人资料图片的选项。它们提供了我保存在服务器上的数字用户ID。直到最近,我的客户端应用程序可以使用上述URL中的数字用户ID来生成带有用户个人资料图片链接的JSON响应。

在没有首先要求用户登录FB以获取客户端访问令牌的情况下,是否有其他方法可以获取用户的个人资料图片?

1 个答案:

答案 0 :(得分:0)

如果他们(用户)提供他们的数字用户ID 意味着您正在使用Facebook登录,并且他们至少已将public_profile权限授予您的应用,则可以只将App Access Token添加到请求中,它应该可以正常工作。

https://graph.facebook.com/{user-id}/picture?redirect=false&type=large&access_token={app_access_token}

如果您不使用Facebook登录,我认为没有机会诚实。

相关问题