首页 > 解决方案 > 是否可以从 Uber API 中发现完成行程的车辆类型?

问题描述

作为标题:我希望能够为登录用户访问特定的行程,并知道所讨论的车辆是 Prius、Ford Galaxy、E-Class 还是其他车辆。我在 Riders 或 Rides API 的文档中没有看到这一点 - 有没有办法获取信息?

标签: uber-api

解决方案


是的。您可以通过查看当前行程从 Uber API 获取品牌、型号甚至车牌(您只需过滤状态为completed):

https://developer.uber.com/docs/riders/references/api/v1.2/requests-request_id-get

响应包括车辆的详细信息:

"vehicle": {
    "make": "Bugatti",
    "model": "Veyron",
    "license_plate": "I<3Uber",
    "picture_url": "https:\/\/d1w2poirtb3as9.cloudfront.net\/car.jpeg"
  }

请注意,为您自己以外的应用程序(即任何乘客)请求的游乐设施检索此数据需要FULL ACCESS您的应用程序的范围:

特权范围 此端点需要一个特权范围,以便所有 Uber 乘客在生产中使用。当您以您自己或您的 5 个注册开发人员中的任何一个身份进行身份验证时,您可以立即使用此端点。当您准备好广泛分发您的应用程序以供所有优步乘客使用时,您可以请求完全访问权限。有关更多信息,请阅读范围


推荐阅读