优步API地图端点

时间:2016-08-26 01:14:21

标签: uber-api

我试图从此沙箱端点获取响应

sandbox-api.uber.com/v1/requests/resource_id/map

而不是像这样的东西

{   " REQUEST_ID":" b5512127-a134-4bf4-b1ba-fe9f48f56d9d&#34 ;,   " HREF":" https://sandbox-api.uber.com/v1/sandbox/map" }

为什么我得到这个回复?

{   " message":null,   "代码":"冲突" }

使用相同的Bearer令牌和resource_id,我得到了对此端点的正确响应sandbox-api.uber.com/v1/requests/resource_id/map

谢谢!

1 个答案:

答案 0 :(得分:0)

看起来正在使用receipt_id而不是request_id。

409错误可能由于几个原因而发生:no_drivers_available,missing_payment_method,surge,fare_expired,retry_request,current_trip_exists。详细信息可在此处找到 - https://developer.uber.com/docs/rides/api/v1-requests

我没有看到您提供的两个api请求示例之间的差异。沙箱将始终显示静态地图。

在制作中,地图仅在驾驶员接受并且处于接受状态后才可用。在此之前尝试获取此资源将导致404未找到错误。沙箱环境提供/ v1 / sandbox / map进行测试,但它提供了静态映射。