首页 > 解决方案 > 在不提交应用程序的情况下在 facebook 上获取 user_birthday 的访问权限?

问题描述

我正在编写一个应用程序,它要求我知道用户的出生日期,以便计算他们的年龄。我正在使用 Facebook 对用户进行身份验证,但除非我实际提交应用程序,否则我无法访问 GraphAPI 上的 user_birthday 权限。

我怎样才能解决这个问题?该应用程序目前仅处于开发阶段,除非我可以访问 user_birthday属性,否则我实际上无法完成它?

我相信我可以得到年龄范围,但这对我一点用处都没有。我正在单独开发应用程序,并且只使用我拥有的 Facebook 帐户,因此完全没有安全风险。

还有其他方法可以让我获得此许可吗?或者也许是出于开发目的的解决方法?我错过了什么吗?

(应用程序是用 Flutter 编写的,并使用 Firebase 后端)。

标签: facebookfacebook-graph-api

解决方案


经过几个小时的折腾,我似乎找到了答案。这在 FB 文档中非常模糊,但似乎您必须user_birthday在初始登录权限中请求访问权限,然后仅birthday在您的 GraphAPI 请求中。


推荐阅读