uber-api - 是否可以从 Uber API 中发现完成行程的车辆类型?
问题描述
作为标题:我希望能够为登录用户访问特定的行程,并知道所讨论的车辆是 Prius、Ford Galaxy、E-Class 还是其他车辆。我在 Riders 或 Rides 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 个注册开发人员中的任何一个身份进行身份验证时,您可以立即使用此端点。当您准备好广泛分发您的应用程序以供所有优步乘客使用时,您可以请求完全访问权限。有关更多信息,请阅读范围。
推荐阅读
- node.js - 使用 Gmail OAuth2 的 Nodemailer - 服务帐户 - 无效请求错误
- python - 修改 Python 函数
- extjs - ExtJS 6/7 - 带有标签字段编辑器的单元格在编辑后被标记为脏,即使值不变
- python - 如果不满足条件,则删除组中的所有行
- excel - 如何将此 VBA 代码应用于两个指定的工作表?
- javascript - 如何在多个 HTML 页面之间共享 Javascript 类
- reactjs - 反应高阶功能以插入随机图像在重新渲染时不起作用
- sage - SAGE:寻找置换群的自同构群
- c++ - DirectX 9 中的数据流是什么?
- powershell - 启动 IIS 应用程序池的权限不足 - 即使用户是管理员组的一部分