我的应用 不 可以访问任何 特权范围 ,但它确实可以访问ride_widgets范围。在其中,清楚地提到了#34;包括访问旅行信息以获取您通过应用程序和当前骑行,..."请求的游乐设施。那么我从哪里可以访问这个旅行信息(特别是Ride ID)?
我面临的问题是在访问用户的历史记录时,我的应用程序无法区分其中哪些是通过我的应用程序完成的。其唯一的唯一标识符是request_id / Ride ID,但是当这次旅行发生时,乘车请求视图完全屏蔽了我的应用程序,除了正在进行的旅行的任何细节,除了我的应用程序提供的那些(如开始位置,纬度等)是故意这样还是我错过了什么?
答案 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端点。