Uber Rush交付更新失败(沙盒)

时间:2016-08-25 20:58:26

标签: uber-api

对于我尝试过的所有交付,以下请求都会失败(除了第一个昨天工作一次)。

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"
}

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

1 个答案:

答案 0 :(得分:1)

您正在更新的状态必须是有效状态转换的一部分,如Delivery Statuses page上的图表所示。如果当前状态为en_route_to_pickup,则下一个状态必须为at_pickup