我为我的学生组织创建了一个网站。 在该网站上有一个页面,其中列出了所有帮助组织我们活动的人员。这是每个成员的照片。 为了获得图像,我使用了他们的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完全阻止了这个吗?
感谢任何帮助!
答案 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个问题。
查看文档: