【问题标题】:Uber Rush delivery update fails (sandbox)Uber Rush 交付更新失败(沙盒)
【发布时间】:2017-01-02 10:29:55
【问题描述】:

对于我尝试过的所有交付,发出以下请求都失败了(除了昨天成功的第一个)。

curl -X PUT https://sandbox-api.uber.com/v1/sandbox/deliveries/e4084dd3-9152-4cb8-8748-2200715a5eca   -H "Authorization: Bearer <access_token>"   -d "{\"status\":\"en_route_to_pickup\"}" -H "Content-Type: application/json"

上述失败,错误代码为 400 和正文

{
  "message": "Bad request for delivery update",
  "code": "bad_delivery_update"
}

知道请求可能有什么问题吗?

【问题讨论】:

    标签: uber-api


    【解决方案1】:

    您要更新到的状态必须是有效状态转换的一部分,如Delivery Statuses page 上的图表所示。如果当前状态是en_route_to_pickup,那么下一个状态一定是at_pickup

    【讨论】:

    猜你喜欢
    • 2016-10-12
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    • 2016-05-17
    • 2015-09-18
    • 2015-03-08
    • 2015-05-21
    • 2013-08-02
    相关资源
    最近更新 更多