接收没有已知来源的高错误计数警报

时间:2017-03-02 19:41:20

标签: facebook facebook-graph-api

我们一直在接收两个端点的警报,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版本,我们的移动客户端现在也在升级。

如果有其他任何我可以转向以获取更多信息,请告诉我。

0 个答案:

没有答案