我计划将实时更新用于我的应用程序的付款订阅。由于每个月都有付款,我希望为用户提供奖励积分。
我担心如果在处理请求时发生了mysql错误或其他错误,用户将无法获得他们的硬币。
我们正在使用与paypal相同的系统,但是使用paypal我们必须发送特定的响应消息,如果我们不支付,则会继续发送实时更新。 Facebook只要求网络服务器响应。
如果在处理此更新时检测到mysql错误,PHP中有没有办法让facebook重新发送此实时更新。
答案 0 :(得分:0)
实时更新的docs说:
如果您的服务器的更改通知失败,Facebook将立即再次重试,然后在随后的24小时内频率降低几次。
如果在处理数据期间遇到异常,则可以向Facebook返回失败响应。任何400及以上的东西都应该有用。