Facebook Graph API-在进行身份验证之前获取个人资料图片
Facebook Graph API - Get profile picture prior to authenticating
好的,所以我尝试了以下操作:
FB.api("/me", {fields: "picture"}, function(response){
console.log(response);
});
我正在尝试绕过http://graph.facebook.com/USERNAME_OR_USERID/picture
,因为在进行身份验证之前,我显然不知道用户ID。我只想在网站内有一种"现代"的感觉,所以我想在"登录"div上向用户展示他或她的个人资料图片,显示facebook登录按钮。这可能吗?我知道Facebook和他们的图形api禁止大多数这样的功能,但我希望通过图形api可以访问公共个人资料图片。。
我在谷歌上搜索过,所有的解决方案都说"在URL中使用用户名,你就没事了",但我没有,所以为了消除任何疑问,这可能吗?
错误消息:An active access token must be used to query information about the current user.
您可以在不进行身份验证的情况下获取每个人的Facebook个人资料图片。
你只要打电话http://graph.facebook.com/USERNAME_OR_USERID/picture?type=large.此URL将您重定向到图像URL。
类型可以是普通、小型或大型。
我还有问题要问:
- 你想如何在不知道某人是谁的情况下显示他的照片
- 您如何猜测访问者将使用哪个帐户进行连接
看起来你想知道访客的浏览器上最后连接了谁的Facebook帐户。从技术上讲,你可能想阅读另一个网站的cookie,这是1)不允许的2)不可能的。
你需要知道的其他几件事:
http://graph.facebook.com/USERNAME_OR_USERID/picture
是检索某人照片的公共方式。你不需要代币。你还需要什么- 使用JS SDK中的
FB.API("/me", ...)
意味着"me"
代表连接的用户。它不能单独使用
顺便说一句,已经回答了相同的问题,并且接受:
- 没有提示身份验证的Facebook应用程序
- 获取Facebook用户';验证应用程序之前的s个人资料图片
你为什么希望不可能?
相关文章:
- 身份验证后获取Facebook图片
- 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个人资料图片缩略图
- 无法在HTML FB.api('/me')中使用Javascript获取Facebook个人资料图片