乘车请求小部件:通过我的应用程序预订的乘车的行程信息不可用

时间:2016-11-17 19:47:17

标签: android uber-api

我的应用 可以访问任何 特权范围 ,但它确实可以访问ride_widgets范围。在其中,清楚地提到了#34;包括访问旅行信息以获取您通过应用程序和当前骑行,..."请求的游乐设施。那么我从哪里可以访问这个旅行信息(特别是Ride ID)?

我面临的问题是在访问用户的历史记录时,我的应用程序无法区分其中哪些是通过我的应用程序完成的。其唯一的唯一标识符是request_id / Ride ID,但是当这次旅行发生时,乘车请求视图完全屏蔽了我的应用程序,除了正在进行的旅行的任何细节,除了我的应用程序提供的那些(如开始位置,纬度等)

是故意这样还是我错过了什么?

2 个答案:

答案 0 :(得分:0)

您可以从小部件用于发出乘车请求的基础服务中获取乘坐ID:

Ride ride = service.requestRide(rideRequestParameters).execute().body();
String rideId = ride.getRideId();

通过their android sdk查看有关使用api的详细信息。

如果您想要访问用户旅行历史记录,您可能应该请求历史记录范围。使用骑行请求小部件,您只能使用按钮或小部件请求乘坐。

答案 1 :(得分:0)

目前无法使用Ride Request小部件。查找进行中请求ID的最佳方法是使用特权request范围和/ requests / current端点。