首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优步API /v1/估计/时间响应没有提供身份验证

优步API /v1/估计/时间响应没有提供身份验证
EN

Stack Overflow用户
提问于 2016-04-12 03:18:24
回答 1查看 643关注 0票数 1

为了测试我创建的urls是否正确,我将它们放在浏览器中,看看是否能得到结果。

First,我尝试了GET /v1/products,它应该返回所有类型的汽车,并将其放在浏览器中,如下所示:

代码语言:javascript
复制
https://api.uber.com/v1/products?server_token=MY_TOKEN&latitude=39.914286&longitude=116.461745

它工作得很好,给了我大量的JSON产品:

代码语言:javascript
复制
{"products":[{"capacity":4,"product_id":"0ed2dbad-c769-41f5-b66d-0767da627f9e","price_details":{"service_fees":[],"cost_per_minute":0.25,"distance_unit":"km","minimum":10.0,"cost_per_distance":1.5,"base":0.001,"cancellation_fee":8.0,"currency_code":"CNY"},"image":"http:\/\/static.uberx.net.cn\/car-types\/mono\/mono-peoplesuber2.png","short_description":"People's Uber +","display_name":"People\u2019s Uber +","description":"People's Uber +"},{"capacity":4,"product_id":"6bf8dc3b-c8b0-4f37-9b61-579e64016f7a","price_details":{"service_fees":[],"cost_per_minute":0.25,"distance_unit":"km","minimum":10.0,"cost_per_distance":1.5,"base":0.001,"cancellation_fee":8.0,"currency_code":"CNY"},"image":"http:\/\/static.uberx.net.cn\/car-types\/mono\/mono-peoplesuber2.png","short_description":"People's Uber","display_name":"People's Uber","description":"People's Uber"},{"capacity":4,"product_id":"93a40036-2670-4a41-bc59-1e901ca33632","price_details":{"service_fees":[],"cost_per_minute":0.4,"distance_unit":"km","minimum":20.0,"cost_per_distance":2.3,"base":15.0,"cancellation_fee":15.0,"currency_code":"CNY"},"image":"http:\/\/static.uberx.net.cn\/car-types\/mono\/mono-china-uberx.png","short_description":"uberX","display_name":"uberX","description":"The low-cost Uber"},{"capacity":4,"product_id":"259df3b5-e062-4b2b-ab81-3e3fbba4b423","price_details":{"service_fees":[],"cost_per_minute":0.7,"distance_unit":"km","minimum":30.0,"cost_per_distance":3.85,"base":18.0,"cancellation_fee":20.0,"currency_code":"CNY"},"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-black.png","short_description":"UberBLACK","display_name":"UberBLACK","description":"The original Uber"},{"capacity":4,"product_id":"d1b0005e-8e33-44f1-b1e5-b3f98138642a","price_details":{"service_fees":[],"cost_per_minute":0.25,"distance_unit":"km","minimum":10.0,"cost_per_distance":1.5,"base":0.001,"cancellation_fee":8.0,"currency_code":"CNY"},"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-electric.png","short_description":"Electric Vehicles","display_name":"a","description":"a"}]}

然后是,我尝试了GET /v1/estimates/time,使用相同的坐标相同的服务器TOEKN,我制作了这样的url:

代码语言:javascript
复制
https://api.uber.com/v1/estimates/time?server_token=MY_TOKEN&start_latitude=39.914286&start_longitude=116.461745

但它会返回:

代码语言:javascript
复制
{"message":"No authentication provided.","code":"unauthorized"}

如果令牌已经过期,那么它不应该使用Products API,因为它实际上运行良好,所以我不认为这是问题所在。帮帮忙,谢谢。

顺便说一句,我正在中国测试优步API,以防位置影响到这里的结果。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-12 07:36:35

GET /v1/estimates/time端点有一个区域依赖关系,这可能就是它不适合中国位置的原因。在中国开发人员仪表板上创建应用程序之后,尝试一下:https://developer.uber.com.cn/,并在api.uber.com.cn上使用该服务器令牌。

这方面的文档可以在这里找到:https://developer.uber.com/docs/china

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36563037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档