使用facebook用户名获取facebook个人资料图片
get facebook profile picture using facebook username
我试过https://graph.facebook.com/username/picture?type=square,但是我得到了这个错误
{
"error": {
"message": "(#803) Cannot query users by their username (user.name)",
"type": "OAuthException",
"code": 803
}
}
错误消息告诉您,不能再使用用户名了。您只能在授权用户具有基本权限并使用其(应用程序范围)ID:
后获取用户的个人资料图片。https://graph.facebook.com/[app-scoped-id]/picture?type=square
一般来说,出于隐私原因,未经授权是不可能获得任何用户详细信息(或他的照片)的。有关隐私更改的更多信息,请查看更改日志:https://developers.facebook.com/docs/apps/changelog#v2_0
不要使用像"findmyfbid"这样的工具,因为他们正在从用户配置文件中抓取ID,这是不允许的。此外,您只会以这种方式获得"全局"ID,并且您也不应该使用该ID。
您需要输入用户Id而不是名称
https://graph.facebook.com/669515255/picture?type=square您应该授予所有权限,然后再次触发URL,看看结果如何
相关文章:
- AngularJS+Firebase上传个人资料图片
- 显示脸书好友个人资料图片时出现问题
- 如何在ionic中弹出个人资料图片
- Javascript-使用Facebook登录,显示用户's成功登录后的个人资料图片
- Javascript-获取一张用户的随机个人资料图片'的朋友在脸书上
- 推特小部件_bigger个人资料图片
- 如何使用JavaScript SDK更改Facebook个人资料图片并按时更改其背面
- 钛加载Facebook个人资料图片集成不起作用
- 在 Twitter API 版本 1.1 中拉取 Twitter 个人资料图片
- 如何获取电子邮件地址的Google+个人资料图片
- 如何在Meteor应用程序中显示facebook好友数量+个人资料图片
- 链接到网站上的当前Twitter个人资料图片和用户名
- Facebook Graph API-在进行身份验证之前获取个人资料图片
- 无法让用户在注册过程中上传个人资料图片(Parse.com/JS SDK)
- 使用facebook用户名获取facebook个人资料图片
- 检索Facebook个人资料图片的URL
- Facebook的个人资料图片,并下载到我的网络目录
- 如何获取facebook个人资料图片缩略图
- 如何临时存储facebook个人资料图片
- 无法在HTML FB.api('/me')中使用Javascript获取Facebook个人资料图片