【问题标题】:Webhooks not receiving Uber callbackWebhook 未收到 Uber 回调
【发布时间】: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


【解决方案1】:

我发现除非您在服务器上安装了 CA 签名证书,否则您不会收到回复。希望这会有所帮助!

【讨论】:

  • 我有一个 CA 证书,当我运行检查时显示它是有序的,我遇到的问题是我似乎没有收到来自 Uber 沙箱的任何请求,我查看了我的日志。我收到请求的唯一一天是我的端点是当 curl 用于发送请求时,我假设是为了测试我的投诉(从他们的角度进行故障排除)。
猜你喜欢
  • 1970-01-01
  • 2016-02-09
  • 2016-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-15
  • 2016-06-27
  • 2018-10-07
相关资源
最近更新 更多