我们一直在接收两个端点的警报,GET {anonymous-user-id}
和GET {anonymous-user-id}/permissions
,我们无法追踪来源。我们调用Facebook API的任何客户端或服务器代码库都没有变化。事实上,我甚至不确定我们是否使用我们的代码调用这些端点。我们允许用户通过Facebook身份验证加入我们的网站,就此而言。所以我想我需要一些基本的(或者更好的形容词:愚蠢的道歉)问题,以便我自己理解。
在Facebook登录后,我们致电https://graph.facebook.com/v2.2/me
以获取用户的信息。这是否是我们看到报告的GET端点的仪表板/分析的原因?
{anonymous-user-id}
有什么意义?我们为用户信息进行的每个API调用都包含其授权令牌,这似乎是严格非匿名的。
警报消息列出错误代码412“用户尚未安装应用程序”和100“无效参数”。有没有办法获得有关哪些用户遇到此问题的更多信息?用户ID,IP地址,用户代理字符串等。或者传入的参数无效?
比突然出现的错误更奇怪的是,他们似乎在没有任何干预的情况下自行消亡。计数如下: 2月6日:每天大约300个错误,我们可以在仪表板中看到它们 2月15日:逐渐增加到每天约15,000,大致跟随指数增长 2月20日:每天+ 50%和+ 100%之间的增长,达到250k /天 2月22日:最终达到315k /天 2月25日:稳定下降至约250k /天,然后在3月1日迅速下降至2k
这可能是我们应用中用户记录的某种暴力尝试吗?总API调用计数图表显示请求中的类似凸起,因此在此期间成功调用(减去错误计数)似乎保持不变。最后,平台登录的更深层次指标并没有让步。我们无法找到任何报告FB API错误调用增加的客户端或服务器日志。
一个更好的观点:是的,我们的服务器代码仍在使用图形版本2.2。在经过本调查的全面跟踪后,我现在正在执行升级。我们的桌面/ mWeb代码去年升级到2.8版本,我们的移动客户端现在也在升级。
如果有其他任何我可以转向以获取更多信息,请告诉我。