首先,我确定我的fb应用程序ID是有效的,因为直到几天前用户都可以使用Facebook凭据登录我的Android应用程序(我认为这是在2月休息日更改之前。)>
[最近新用户无法再使用Facebook登录我的Android应用程序,因为Facebook一直说我的fb应用程序无效(错误:Invalid application fb-app-id
)但已授权我的Android应用程序访问其信息的old users
仍然可以登录使用facebook。 (旧用户仍然可以使用Facebook凭据登录我的应用程序,但新用户不能)
有人知道我的Facebook应用为什么会发生这种情况以及如何解决吗?
编辑:访问https://graph.facebook.com/facebook-app-id时出现此错误
{ "error": { "message": "Unsupported get request.", "type": "GraphMethodException", "code": 100 } }
谢谢。
首先,我确定我的fb应用程序ID是有效的,因为直到几天前用户都可以使用Facebook凭据登录我的Android应用程序(我认为这是在2月中断更改之前)。最近有新用户...
[如果您确定该应用程序不在沙盒模式下(这是gema.megantara的答案),并且由于政策原因尚未被Facebook删除,那么我能想到的唯一解释就是您对该应用程序进行了人口统计学限制(即按国家或年龄分类)
与接受的答案基本相同,刚刚针对最新的FB开发人员站点进行了更新,因此您需要执行此操作:
通常,如果在访问https://graph.facebook.com/523132271032907时遇到类似错误,是因为沙箱模式已打开。您是否尝试过重置密钥?
我认为,这是因为当用户已经登录时,FB不会检查应用程序ID是否有效。它可能假定如果通过了检查,则ID is
有效。显然,在使应用程序ID无效之后锁定用户从未成为设计目标。尝试替换:
<string name="facebook_app_id">CHANGE-ME</string>