首页 > 解决方案 > Facebook android app v 3.1没有获取出生日期和性别

问题描述

我厌倦了使用 Facebook SDK 在我的 android 应用程序中获取出生日期和用户性别。我正在使用 Facebook Sdk v. 4.5.1,作为 developer.facebook.com 中的应用程序,我的应用程序中有 3.1 版本。在 https://developers.facebook.com/tools/explorer/1767621746608224?method=GET&path=me%3Ffields%3Dbirthday&version=v3.1的测试模式下

我看到了,我无法获得自己的信息,例如 dob、性别等等,但是当我将它的 3.1 版更改为 2.7 版时一切都很好,所以我只需要证明 3.1 版的合理性与 3.1 版有什么关系,怎么办如果我在测试模式下获得这些权限,我会在测试模式下获得我的信息,或者是否有任何其他问题,如果您之前已经做过任何事情,请分享您的建议和代码。

提前感谢堆栈....

标签: facebookfacebook-graph-apifacebook-android-sdk

解决方案


从 API 版本 3.0 开始,您必须在登录过程中专门询问新权限user_gender和权限。user_age_range

更改记录在更改日志中

添加了五个新权限:

  • user_gender– 用于访问一个人的性别。
  • user_age_range– 用于访问一个人的年龄范围。

推荐阅读