可能重复:
How to get Facebook user's friends information using JavaScript SDK
我想使用Facebook API显示我的Facebook朋友的生日,但我不知道如何使用它。我怎么能这样做?
首次登录Facebook,然后是朋友的生日..
请不要给我Facebook开发者地址我的英文不好,请举个例子
答案 0 :(得分:1)
获取friends_birthday
权限,然后查询:
SELECT uid,name,birthday FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me())
内部查询将获取所有朋友的ID,外部将获取他们的ID,姓名和生日日期。
答案 1 :(得分:0)
我没有尝试过这个,但在阅读了API docs之后,一旦用户授权该应用,您就需要询问他们的好友列表:
FB.api('/me/friends', function(response) { // your JavaScript here });
然后你可以通过致电:
来拉出每个朋友的生日FB.api('/USER_ID/birthday', function(response) { // Display birthdays here });
请记住,您需要用户对此项目的明确许可。
更多信息:
http://developers.facebook.com/docs/reference/api/user/ http://developers.facebook.com/blog/post/481
希望有所帮助!