facebook - Facebook "profile"访问请求如何提供年龄信息?

标签 facebook facebook-graph-api facebook-fql facebook-ios-sdk

我正在查找 Facebook docs在权限数组上,并理解为了获取用户的生日信息,必须通过 user_birthday 明确请求。然而,我注意到像下面的屏幕截图这样的应用程序不会询问生日信息,而是模糊地询问“个人资料”,但能够获得我确切的生日年龄(不仅仅是年龄范围)。我想知道这仍然是如何完成的?谢谢!

enter image description here

请注意,这转化为以下内容:

enter image description here

最佳答案

@Daspianist,

我已经将我的示例(基于 FB 的 Graph API 示例应用程序)应用程序放入 git 中:https://github.com/brewmium/Facebook-iOS-GraphExplorerQueryRunner.git

您可以在 iOS 设备上一个一个地请求权限,并运行从以下位置生成的复杂图形 API 查询:https://developers.facebook.com/tools/explorer

我写(大量修改)这个是因为基于 Web 的资源管理器查询的输出返回的结果与从 iOS SDK 运行时返回的结果截然不同。

当我在做的时候,我写了一点权限请求接口(interface),所以在测试查询时很容易修改权限(就像在网络版本上一样)。

删除权限时,最好进入您的 Facebook 帐户设置/应用程序并从具有权限的应用程序列表中删除 GraphApiSample,然后请求新权限。

祝你好运

-埃里克

跟进:@Daspianist,我的示例查询运行程序使用“twitch out to facebook”进行登录,所以我看到了所有权限,与您截屏的对话框相比……这显然是“简化事情”。 . 这里是 Tinder 尝试登录,它正在询问生日。我会称这是一个错误,而不是规避权限方案的能力。希望这可以帮助。 -埃里克

enter image description here

关于facebook - Facebook "profile"访问请求如何提供年龄信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18321732/

相关文章:

facebook - 如何获取 Facebook 的所有字段 Api​​-Graph v2.8

javascript - 为什么我的 Facebook 应用程序询问我是否要访问他们的 friend 列表?

json - 如何从图 API 中检索家庭?

带有 Facebook 登录的 Android WebView

ios - Facebook 不会登录一个特定帐户

android - 向 Facebook 好友发送加入我的网站的邀请

facebook - 无法再使用 app_scoped_user_id 获取 facebook 页面了吗?

facebook - FQL 搜索新闻提要

php - mySQL + Facebook FQL 查询使我的页面非常慢。如何提高性能?

facebook - Facebook 用户 ID 是否可以在未经授权的情况下被应用程序访问?