使用Facebook JavaScript API检索朋友的生日

时间:2011-04-17 16:11:47

标签: javascript facebook

  

可能重复:
  How to get Facebook user's friends information using JavaScript SDK

我想使用Facebook API显示我的Facebook朋友的生日,但我不知道如何使用它。我怎么能这样做?

首次登录Facebook,然后是朋友的生日..

请不要给我Facebook开发者地址我的英文不好,请举个例子

2 个答案:

答案 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

希望有所帮助!