乘车请求小部件:通过我的应用程序预订的乘车信息不可用
Ride request widget: Trip information for rides booked through my application is unavailable
我的应用无法访问任何特权范围 但它确实访问 ride_widgets 范围。其中,明确提到"Includes access to trip information for rides you request through the app and the current ride,..."。那么我从哪里可以访问此行程信息(特别是乘车 ID)?
我面临的问题是在访问用户的历史记录时,我的应用程序无法区分其中哪些是通过我的应用程序完成的。其中唯一的唯一标识符是 request_id/Ride ID,但当那次旅行发生时,乘车请求视图完全屏蔽了我的应用程序,使其免受有关正在进行的旅行的任何详细信息的影响,但我的应用程序提供的信息除外(如开始位置、纬度等)
是本意如此还是我漏掉了什么?
您可以从小部件用于发出乘车请求的底层服务中获取乘车 ID:
Ride ride = service.requestRide(rideRequestParameters).execute().body();
String rideId = ride.getRideId();
通过 their android sdk 查看有关使用 api 的更多详细信息。
如果您想访问用户的旅行历史,您可能应该请求历史范围。使用乘车请求小部件,您只能使用按钮或小部件请求乘车。
目前无法使用乘车请求小部件。查找正在进行的请求 ID 的最佳方法需要使用特权 request
范围和 /requests/current 端点。
我的应用无法访问任何特权范围 但它确实访问 ride_widgets 范围。其中,明确提到"Includes access to trip information for rides you request through the app and the current ride,..."。那么我从哪里可以访问此行程信息(特别是乘车 ID)?
我面临的问题是在访问用户的历史记录时,我的应用程序无法区分其中哪些是通过我的应用程序完成的。其中唯一的唯一标识符是 request_id/Ride ID,但当那次旅行发生时,乘车请求视图完全屏蔽了我的应用程序,使其免受有关正在进行的旅行的任何详细信息的影响,但我的应用程序提供的信息除外(如开始位置、纬度等) 是本意如此还是我漏掉了什么?您可以从小部件用于发出乘车请求的底层服务中获取乘车 ID:
Ride ride = service.requestRide(rideRequestParameters).execute().body();
String rideId = ride.getRideId();
通过 their android sdk 查看有关使用 api 的更多详细信息。
如果您想访问用户的旅行历史,您可能应该请求历史范围。使用乘车请求小部件,您只能使用按钮或小部件请求乘车。
目前无法使用乘车请求小部件。查找正在进行的请求 ID 的最佳方法需要使用特权 request
范围和 /requests/current 端点。