通过沙箱上的webhooks进行状态推送通知

时间:2016-02-18 01:28:37

标签: uber-api

我可以在沙箱和现场发布旅行请求,获取估算并询问旅行状态。

但是,我开始通过webhooks实现状态推送通知并遇到问题:我没有收到通知(在沙盒上)。我尝试了几个不同的URL和服务器无济于事。当我们自己从邮递员处推送通知时,它可以工作。

通过webhooks的状态推送通知是否适用于沙箱?如果没有,有没有办法测试它们?

2 个答案:

答案 0 :(得分:2)

根据Webhooks documentation,每次update the status of a ride request沙盒模式时,您都会收到通知。

  

沙盒

     

在沙箱环境中进行请求时,我们也会发出请求   用于模拟旅行的webhook事件。 requests.status_changed事件   每次模拟请求的状态发生变化时都会发出。

     

请求时会发出requests.receipt_ready事件   状态更改已完成。

您是否启用了Webhook网址 HTTPS

如果这不起作用,您应该访问https://help.uber.com或发送电子邮件至support@uber.com咨询支持团队。

答案 1 :(得分:1)

如果您想要一种更简单的调试方法,请尝试设置Ngrok 然后将开发人员仪表板中的webhook URL更改为您从Ngrok获得的链接。这应该允许您调试本地计算机上的Webhooks问题并验证您的部署设置没有任何问题(缺少HTTPS肯定是Mnemonic Flow所说的罪魁祸首)