Facebook API个人资料图片

时间:2015-06-16 18:26:04

标签: javascript html css facebook facebook-graph-api

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

此代码几天前确实有效,但现在图像似乎无法加载。我按照网址获得了一个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完全阻止了这个吗?

感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

如果您想使用这些数据,您需要为您的网站实施Facebook登录,用户可以在其中向您的应用授予使用其数据的权限。

使用Graph API v2.0无法再访问protected override void OnResume() { base.OnResume(); CheckBox whatever = FindViewById<CheckBox>(Resource.Id.checkBox1); if (whatever != null) //Verify the state of your whatever object to avoid exception { whatever.Click += (s, e) => { if (!whatever.Checked) { //do stuff } }; } } 字段。今天StackOverflow上至少有5-10个问题。

查看文档: