首先,我确定我的 fb 应用 ID 是有效的,因为用户可以使用 Facebook 凭据登录我的 Android 应用,直到几天前(我认为是在 2 月休息时间之前)。
最近新用户无法再使用 facebook 登录我的 Android 应用程序,因为 facebook 一直说我的 fb 应用程序无效(错误是:Invalid application fb-app-id
)但 老用户
已经授权我的 Android 应用访问他们的信息的人仍然可以使用 facebook 登录。 (老用户仍然可以使用 facebook 凭据登录我的应用,但新用户不能)
有谁知道为什么我的 Facebook 应用会出现这种情况以及如何解决?
编辑:当访问 https://graph.facebook.com/facebook-app-id我收到此错误
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}
谢谢。
最佳答案
如果您确定该应用未处于沙盒模式(这是 gema.megantara 的回答),并且由于政策原因未被 Facebook 删除,我能想到的唯一解释是您已限制该应用人口统计(即按国家或年龄)
如果是这种情况,API 不会返回应用的详细信息,除非您使用用户访问 token 为满足您应用的任何限制的用户进行 API 调用,而不满足要求的用户将不会”无法使用该应用程序。
如果您已经这样做了,您可以通过 API 移除限制(通过 Application object 的 restrictions
字段或在应用程序设置中的“高级”选项卡中) App Dashboard
如果使用前端界面更改设置,您要编辑的是“应用限制”字段,截图附
关于android - 为什么 Facebook 应用程序 ID 突然失效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15019625/