0

是否有系统/程序化的方式来监控实时推送通知失败?我发现实时 API 通知可能会间歇性地失败,我希望在发生这种情况时得到通知。

4

1 回答 1

0

通常由于应用程序端的错误而推送“失败”,基本上是每当您的推送 URL 不返回 200 时。尽管如此,您仍会收到来自 Foursquare 的推送,因此对您的应用程序的所有推送进行认真监控/记录应该有助于您识别当他们失败时。

如果您在收到我们的推送后进行大量处理,那么您返回 200 的速度可能太慢了。Foursquare 将假定请求超时并将其报告为推送失败。为了缓解这种情况,您应该始终立即返回 200,然后进行任何处理。

这种情况很少发生,但有时错误可能来自 Foursquare 端。有关平台上的最新状态,您应该在 Twitter 上关注@foursquareAPI ,我们会在其中传达停机时间和其他更新。

于 2013-03-07T16:39:00.333 回答