Android 为什么Facebook应用程序id突然变得无效?
首先,我确信我的fb应用程序id是有效的,因为用户可以使用facebook凭据登录我的Android应用程序,直到几天前(我想这是在2月1日之前) 最近新用户不能再使用facebook登录我的Android应用,因为facebook一直说我的fb应用无效(错误是:Android 为什么Facebook应用程序id突然变得无效?,android,facebook,facebook-graph-api,facebook-login,Android,Facebook,Facebook Graph Api,Facebook Login,首先,我确信我的fb应用程序id是有效的,因为用户可以使用facebook凭据登录我的Android应用程序,直到几天前(我想这是在2月1日之前) 最近新用户不能再使用facebook登录我的Android应用,因为facebook一直说我的fb应用无效(错误是:无效的应用fb应用id),但是已经授权我的Android应用访问其信息的老用户仍然可以使用facebook登录。(老用户仍然可以使用facebook凭据登录我的应用程序,但新用户不能) 有人知道我的facebook应用程序为什么会出现这
无效的应用fb应用id
),但是已经授权我的Android应用访问其信息的老用户仍然可以使用facebook登录。(老用户仍然可以使用facebook凭据登录我的应用程序,但新用户不能)
有人知道我的facebook应用程序为什么会出现这种情况,以及如何修复它吗
编辑:当访问我得到这个错误
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}
谢谢。我想,这是因为FB不会在用户已经登录时检查应用程序id是否有效。它可能假设如果检查通过,则id有效。显然,在使应用程序id无效后锁定用户从来都不是设计目标。通常,如果访问时出现这样的错误,是因为沙盒模式打开。您是否尝试重置密钥?如果您确定该应用程序未处于沙箱模式(这是gema.megantara的回答),并且由于政策原因未被Facebook删除,那么我能想到的唯一解释是您已对该应用程序进行了人口统计限制(即按国家或年龄)
如果是这种情况,API将不会返回应用程序的详细信息,除非您使用用户访问令牌为满足您应用的任何限制的用户进行API调用,并且不满足要求的用户将无法使用该应用程序
如果您是这样做的,您可以通过API(通过的限制
字段或中的应用程序设置的“高级”选项卡)删除限制
如果使用前端界面更改设置,则您要编辑的是“应用程序限制”字段,附加的屏幕截图与接受的答案基本相同,刚刚更新的最新FB开发者网站已更新,因此您需要执行以下操作:
应用->你的应用
状态+回顾
是否要向公众提供此应用及其所有live功能?->是
尝试更换:
CHANGE-ME
与:
CHANGE-ME
您是否将应用程序设置为沙盒模式?不,沙盒模式已关闭,我的老用户仍可以使用facebook登录到我的应用程序。我不明白您的意思,什么页面?对不起,我很抱歉,在我错误阅读您的问题之前。我编辑了我的答案。沙盒模式已关闭。您为什么建议我重置密钥:D?Th谢谢你,我会检查并让你知道情况是否如此。在我取消国家限制后,问题似乎解决了。非常感谢。