java - Facebook Graph API 不显示生日

标签 java android facebook facebook-graph-api

我正在开发一个 Android 应用程序,我需要在其中访问我的 facebook friend 的所有生日。但不知何故,我只得到极少数人的生日。

难道是新的 Facebook Timeline 导致了这个错误?因为如果我去 Graph API Explorer 我也看不到它们,尽管我几乎每个 friend 都将他的生日设置为可见。 我还注意到,我可以在没有时间线的情况下看到仍然使用旧 Facebook 的 friend 的生日。

有谁知道是什么导致了这个问题?

提前致谢!

最佳答案

对于生日以下是两个权限

friends_birthday,user_birthday

旧墙和时间线用户的行为相同。仔细检查您是否使用以下工具获得上述权限。

Accesstoken Debugger

如果有权限,可以使用以下工具检查 friend 的生日

Graph Api tool

PS:用户可以在其年份申请隐私,但不能在其完整的生日申请。
对于某些人来说,使用 graph api 不会显示生日,因为他们已使用 Facebook 设置选择退出 Facebook 应用程序。

关于java - Facebook Graph API 不显示生日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11081263/

相关文章:

java - 在 project.properties 中设置构建路径

facebook - 越过 Facebook 的 iframe block

jquery - fb.ui apprequests 给我错误代码 2

java - 我无法使用 jdbc 将 blob 图像插入 oracle 数据库

java - 如何使用jaxb获取anyType值?

java - 自动完成不匹配的结果

javascript - 使用 javascript 将视频上传到 facebook,无需 php

java - 如何在 iText (Java) 中垂直剪辑文本 anchor

android - ViewPager2 的 OnTouchListener

android - Chromebook 中的鼠标滚轮滚动行为