从2月13日开始,我的应用程序的Facebook开发人员仪表板开始生成以下警报:
在过去三个小时内,对方法GET {anonymous-user-id} / permissions的100%调用导致错误。
错误代码 412
错误说明 用户尚未安装该应用程序
错误计数 345
这可能是您最近对Airtasker所做的更改或未能遵守最近的重大变更的结果。
有关错误代码和恢复策略的更多信息,请访问我们的文档。
如果错误率在3天后仍未解决,我们会向您发送另一个提醒。
公开个人资料的后端请求(使用Android应用中的令牌)返回以下内容:
error ='FbGraph2 :: Exception :: InvalidRequest:匿名用户不允许使用此API
显然,Android应用程序因某种原因以某种方式请求匿名登录令牌。
没有public_profile
权限。
我想知道是否有其他人遇到过同样的问题,或者知道如何重新创建匿名登录。
使用Graph API> 2.2
答案 0 :(得分:0)
我在我们的应用上看到同样的问题。我还没有找到任何在应用程序中发生这种情况的证据,虽然我也排除了后端oAuth流程,因此必须在应用程序内部触发。我怀疑它可能与较旧的版本上的旧版Facebook SDK相关,但仍然存在。
然后就像它发出的那样,这个错误从2月中旬以来已经急剧下降并且基本上已经消失了。我不知道你还在看问题吗