优步沙箱/请求端点使用生产环境并调用真实驱动程序

时间:2015-11-11 03:29:14

标签: api request sandbox uber-api

此行为始于今天(2015年10月11日)。 当我打电话给沙盒Uber端点时,一个真正的驱动程序接受并来了。

我花了5个小时试图了解发生了什么。 我在过去的1.5个月里一直在使用优步API,之前没有遇到过这个问题。

我发出了这个请求(现在我用Postman做了,所以似乎没有别的东西可以影响它):

URL: https://sandbox-api.uber.com/v1/requests
Method: POST
Headers: 
    Authorization Bearer AvwkOYENiYRS... (Got it from Uber)
    Content-Type: application/json
body: 
    {
        "product_id": "04a497f5-380d-47f2-bf1b-ad4cfdcb51f2", // got from uber before that
        "start_latitude":37.4237323,
        "start_longitude":-122.09827279999999,
        "end_latitude":37.4243272,
        "end_longitude":-122.09491579999997
    }

我收到了优步的成功回复。 经过一段时间服务器开始接收来自优步的事件:

X-Environment: production
{
    ...
    "event_type": "requests.status_changed",
    "meta": {
        "resource_id": "...", // resource_id that I get when requested sandboxed api
        "status": "accepted" // and then arriving, etc
    },
    ...
}

1 个答案:

答案 0 :(得分:1)

这是优步方面的一个错误。今天早上解决了这个问题。如果您仍然看到问题,请告诉我们。