【发布时间】:2016-04-08 22:38:45
【问题描述】:
我已将我的应用程序配置为在沙盒请求 api 状态更改时接收回调,但我没有收到任何对我的 webhook url 的调用。我已经能够通过帖子测试我的网络挂钩 url 并且它有效,所以我不认为它是导致问题的原因的 url。
注意,我可以通过对沙箱的 Put 请求来更改状态,然后在轮询请求端点时,我会看到我所做的状态更改。但是没有调用我在配置中设置的 webhook url。
请注意,我在我的应用设置页面中用作网络挂钩的 url 是具有以下格式的子域:https://subdomain.domain.com/xxxx/xxxx/xxxx/
【问题讨论】:
-
嘿!我在 Uber 的开发者平台团队工作,我们很乐意帮助调试您的问题。通过 developer@uber.com 将您的客户端 ID 发送给我们,我们将帮助调试。
-
谢谢,我已经通过电子邮件发送了我的客户 ID,并且还删除了此页面的链接作为参考。
-
如果问题是您的服务器设置问题,您能否尝试隔离?您能否使用 requestb.in 作为您的 webhooks 服务器来重现问题?
-
嗨,我收到一封电子邮件,内容是从 uber api 到我的网络挂钩的帖子生成的请求错误。现在我可以在我的服务器上调试问题,看来我没有正确处理发送的数据。这是我的网络钩子第一次收到来自沙盒的请求。再次感谢您
-
您好,我尝试使用 request.in 链接,但网络挂钩字段不会接受不安全的链接(http - request.in 仅生成 http 链接),所以我被卡住了。请注意,我收到一封电子邮件,表明我的网络钩子在当天早些时候发送了一个 curl 请求,我假设它正在你端进行测试(我没有启动它,我最后一次使用沙箱是几天前) 并且我的 web hook url 引发错误的唯一原因是因为它希望在所有传入请求上设置内容类型 application/json。
标签: uber-api