无效范围:user_birthday iOS swift

Posted

技术标签:

【中文标题】无效范围:user_birthday iOS swift【英文标题】:Invalid Scope: user_birthday iOS swift 【发布时间】:2018-07-01 10:02:28 【问题描述】:

2 个月前它运行良好(facebook 花了 2 个月时间来审查应用程序权限)但现在它向我显示了这个错误

无效范围:user_birthday。此消息仅向开发人员显示。如果存在这些权限,您应用的用户将忽略这些权限。

通过解析使用sdk

使用 FBSDKCoreKit (4.26.0) 使用 FBSDKLoginKit (4.26.0) 使用解析 (1.15.2) 使用 ParseFacebookUtilsV4 (1.11.1) 使用 ParseLiveQuery (2.2.1)

【问题讨论】:

您查看了更新日志吗?相关代码在哪里? 应用仪表板说什么,是否显示该权限已审核和批准? 【参考方案1】:

该消息表示 Facebook 尚未批准您的应用使用 user_birthday 权限。

检查 Facebook 上的 App Dashboard 以确认审核状态,并确保您在 ios 代码中使用了正确的 App ID。

当您在登录流程中看到消息 shown to developers 消息时,其他用户将看到通用登录提示,并且不会被要求授予 user_birthday 权限,因此您的应用的行为就像用户一样拒绝许可。

【讨论】:

如果我的user_birthday 被批准并且是绿色的但我仍然收到错误消息怎么办? 您使用其访问令牌的用户是否授予您 user_birthday 权限?您可以通过使用访问令牌调用 /me/permissions 或在访问令牌调试器中对其进行调试来检查:developers.facebook.com/tools/debug/accesstoken

以上是关于无效范围:user_birthday iOS swift的主要内容,如果未能解决你的问题,请参考以下文章

无法将小程序(.cap 文件)下载到智能卡中:SW 6D 00(无效指令)

ios Facebook 登录显示“无效范围:basic_info”。改用 public_profile, user_friends

Facebook OAuth 对话框忽略范围

Laravel 5.1 oAuth 2 服务器“无效范围”错误

如何在 iOS 中查找文本段范围

高德 ios 自定义气泡添加点击事件无效问题