我正在开发一个 Android 应用程序,我需要在其中访问我的 facebook friend 的所有生日。但不知何故,我只得到极少数人的生日。
难道是新的 Facebook Timeline 导致了这个错误?因为如果我去 Graph API Explorer 我也看不到它们,尽管我几乎每个 friend 都将他的生日设置为可见。 我还注意到,我可以在没有时间线的情况下看到仍然使用旧 Facebook 的 friend 的生日。
有谁知道是什么导致了这个问题?
提前致谢!
最佳答案
对于生日以下是两个权限
friends_birthday,user_birthday
旧墙和时间线用户的行为相同。仔细检查您是否使用以下工具获得上述权限。
如果有权限,可以使用以下工具检查 friend 的生日
PS:用户可以在其年份申请隐私,但不能在其完整的生日申请。
对于某些人来说,使用 graph api 不会显示生日,因为他们已使用 Facebook 设置选择退出 Facebook 应用程序。
关于java - Facebook Graph API 不显示生日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11081263/