繁体   English   中英

Facebook API个人资料图片

[英]Facebook API profile picture

我为学生组织创建了一个网站。 在该网站上,有一个页面列出了所有帮助组织我们活动的人员。 那里有每个成员的照片。 为了获得图像,我使用了他们的facebook个人资料图片。 我使用了http://graph.facebook.com/USERNAME/picture?height=250&width=250

这段代码在几天前确实有效,但是现在图像似乎无法加载。 我跟随该URL,并得到一个JSON对象:

{
   "error": {
      "message": "(#803) Cannot query users by their username (user.name)",
      "type": "OAuthException",
      "code": 803
   }
}

因此,在我看来,facebook可能已更改了其安全性...(在谷歌搜索后,我发现其API 2.0进行了一些更改,但我对此并不完全理解..)如果您拥有userID,此链接似乎仍然有效,但是由于graph.facebook.com出现相同的错误消息,我无法获得该用户ID。

还有没有办法在您的网站上获取人的Facebook个人资料图片,或者Facebook完全阻止了此行为?

任何帮助表示赞赏!

如果要使用数据,则需要为您的网站实现Facebook登录,用户可以在其中将其权限授予您的应用程序以使用其数据。

Graph API v2.0不再可以访问username名字段。 今天在StackOverflow上至少有5-10个问题。

看一下文档:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM