2011-04-17 71 views
2

可能重複:
How to get Facebook user's friends information using JavaScript SDK檢索朋友使用Facebook的API的JavaScript生日

我想告訴我的Facebook好友使用Facebook API的生日,但我不知道該怎麼用它。我怎樣才能做到這一點?

首先Facebook登錄,然後朋友的生日..

請不要給我的Facebook開發人員解決我的英文不好,請給我一個例子

+4

那麼你應該改善你的英語,並嘗試寫一些代碼。我們不會編寫代碼,而是幫助您解決特定的問題。 – ThiefMaster 2011-04-17 16:13:15

回答

0

我沒有試過,但後閱讀API docs似乎一旦用戶授權的應用程序,你需要問他們的好友列表:通過調用

FB.api('/me/friends', function(response) { // your JavaScript here }); 

您可以再拉每個朋友的bithdays:

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

希望幫助!

1

剛剛獲得friends_birthday權限,然後查詢:

SELECT uid,name,birthday FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) 

內查詢將得到所有的朋友的ID和外將獲得它們的ID,姓名和生日日期。

+0

如何爲friends_birthday授予權限。 – 2011-05-10 15:10:06