我能够得到这样的名字和电子邮件:
FB.api('/me', function(response)
{
alert ("Name when logged in:" + response.name);
alert ("Name when logged in:" + response.email);
});
但在FB文档中,我看不到如何获取地址。另外,我该如何下载他们的照片?
根据我的理解,他们的照片可以从这个网址中找到:http://graph.facebook.com/FACEBOOK_USER_ID/picture
但我如何获得他们的Facebook用户ID?
另外,要获取地址,我正在尝试这样的事情:
alert ("Location:" + response.location);
alert ("Location:" + response.location.city);
alert ("Location:" + response.location.country);
alert ("Location:" + response.location.zip);
alert ("Location:" + response.location.state);
但这不起作用。谁知道如何进入这些领域? 谢谢!
答案 0 :(得分:3)
FB.api('/me')
无需任何特殊权限即可为您提供用户ID。
您无法获得此地址,您可以使用location
权限获取user_location
。然后,您将能够通过相同的/me
方法获得它。
Facebook开发者doc:
https://developers.facebook.com/docs/reference/api/user/
答案 1 :(得分:3)
实际上所有信息都在这里:http://developers.facebook.com/docs/reference/api/user/
但是找到那个页面需要很长时间!