2012-07-13 19 views
0

我正在使用graph api和friends_birthday權限。Facebook圖形API - 朋友的生日與年?

我只得到月份和日期。 如何獲得年度?

謝謝

+0

你可以用PHP獲取當前年份,爲什麼你需要用Graph API返回這個值? – squiter 2012-07-13 15:12:52

+0

我需要生日當年 – Kamini 2012-07-13 15:13:57

回答

1

返回的信息基於該用戶的隱私設置。如果用戶已經允許它顯示給朋友,那麼你將收到一年。否則,只有您可以檢索的信息是允許的。例如,如果您查看某個用戶的配置文件,則會注意到所顯示的生日的唯一部分是月和日。如果是這樣的話,那麼該年將不會被返回,因爲該用戶沒有給出允許該信息提供的Facebook許可。這是沒有辦法的。

+0

我怎樣才能得到那些顯示出生年份的朋友? – Kamini 2012-07-13 15:17:26

+0

不幸的是,沒有辦法簡單地要求Facebook只返回出生年份可見的用戶。我建議的最好方法是測試以查看出生年份是否存在,如果是,則將該用戶的信息添加到您自己的數組中,如果不是,則忽略它。如果您逐步瞭解所有可能性,您將只以包含顯示其出生年份的用戶的數組結束。 – 2012-07-13 15:19:51

+0

我有同樣的問題......事情是當我去這些朋友的個人資料,它顯示了他們的完整的生日數據。但是,當我通過圖形api(FQL)請求它時,我得到一個空字符串,或者只有一個月/天。任何想法什麼安全設置的效果呢? – EugeneMi 2012-11-02 05:09:38

相關問題