【问题标题】:all_trips Webhooks: Find out which user the status_changed is forall_trips Webhooks:找出 status_changed 是针对哪个用户的
【发布时间】:2016-03-20 07:14:50
【问题描述】:

我已经让 Webhook 为我们的开发者帐户工作,每次有 Uber 请求时它都会发出一条 status_changed 消息,即使该请求不是从我们的应用程序发起的(使用“all_trips”权限)

当我们收到响应后,我们如何确定这是针对哪个用户的?例如。在下面的响应中,无法确定这一点,并且使用服务器令牌对 resource_href 进行身份验证会给出“提供的 OAuth 2.0 凭据无效”错误。

{ "event_id": "3a3f3da4-14ac-4056-bbf2-d0b9cdcb0777", “事件时间”:1427343990, "event_type": "all_trips.status_changed", “元”:{ "resource_id": "2a2f3da4", “resource_type”:“请求”, “状态”:“接受” }, "resource_href": "https://api.uber.com/v1/requests/2a2f3da4" }

【问题讨论】:

    标签: uber-api


    【解决方案1】:

    感谢收看这个!我们推出了一个修复程序,将用户 UUID 添加为“元”部分中的附加字段,并在此处更新了我们的文档:https://developer.uber.com/docs/webhooks

    如果您还有任何问题,请告诉我们!

    【讨论】:

    • 谢谢!我注意到的一个问题是 webhook 调用相当不一致——服务器通常不会通知我们。 (我们甚至没有看到我们这边的电话)。知道是什么原因造成的吗?
    • Hey Rohan,是的,我们的工程团队目前正在解决我们的 webhook 通知存在一些已知的不一致问题。您没有错过所有正确的 webhook,只是收到不一致的信息?
    • 是的,我们偶尔会错过 webhook 通知。使测试有点困难,因为目前还不清楚出了什么问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 2016-09-08
    • 1970-01-01
    • 2019-08-23
    相关资源
    最近更新 更多