Pau*_*ham 7 facebook facebook-graph-api facebook-javascript-sdk
摘要:
我正在开发一个通过Graph API连接到Facebook的网站.有人问我是否可以获得用户的个人资料图片,如果他们已经登录到Facebook,但在用户验证应用程序之前.这可能吗?
编辑:
我知道你可以通过访问获得人们的个人资料图片http://graph.facebook.com/USERNAME_OR_USERID/picture?type=large,但是如果他们登录Facebook但是我没有授权我的应用程序,我是否能够获得用户的用户名或ID?
细节:
根据Facebook API用户文档,您可以在没有access_token的情况下获取他们的Facebook ID,我知道如果您直接转到用户/我的URL,您可以看到他们的基本信息.通过Facebook ID,我可以获取他们的个人资料照片.
但是,当我尝试使用以下代码从网站上调用它时,我收到OAuthException错误.
FB.api('/me', function(response) {
console.log(response);
});
Run Code Online (Sandbox Code Playgroud)
我猜他们必须验证应用程序,但我想看看我是否可能错过了获取他们的个人资料照片的方式.
谢谢你的帮助!
您无需身份验证即可获取每个人的Facebook个人资料照片.
您只需致电http://graph.facebook.com/USERID/picture?type=large.此URL会将您重定向到图像URL.
编辑:不再允许按用户名查询,所以我更新USERNAME_OR_USERID为USERID.
| 归档时间: |
|
| 查看次数: |
10235 次 |
| 最近记录: |