通过Facebook图表API直接访问个人资料图片最近停止工作,似乎已弃用。显然,现在需要一个访问令牌(这要求用户首先登录到FB)......
https://graph.facebook.com/{user-id}/picture?redirect=false&type=large
我正在使用JavaScript开发一个与Facebook无关的Web应用程序。我想为用户提供使用他们的FB个人资料图片的选项。它们提供了我保存在服务器上的数字用户ID。直到最近,我的客户端应用程序可以使用上述URL中的数字用户ID来生成带有用户个人资料图片链接的JSON响应。
在没有首先要求用户登录FB以获取客户端访问令牌的情况下,是否有其他方法可以获取用户的个人资料图片?
答案 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登录,我认为没有机会诚实。