Как узнать фактическое место высадки (а не пункт назначения) Uber Ride через API после завершения поездки?

Я могу видеть свое фактическое место сброса на странице квитанций на сайте riders.uber.com, но не вижу этих данных в запросах / {request_id} / получении / конечной точке API. Есть ли альтернатива для получения этих данных?

Я вижу, что GET по запросам / {request_id} / дает фактическое местоположение поездки, но дает ли эта точка те же данные о завершении / отмене поездки? В sandbox-api по завершении поездки я получаю нулевое местоположение в запросах GET / {request_id} / call


person Harsh Shah    schedule 08.06.2016    source источник


Ответы (1)


Uber API не раскрывает эту информацию. Он предоставляет пункт назначения поездки в деталях запроса, но он не обновляет пункт назначения на основе фактического места высадки.

Как указано в комментариях, ОДНОЙ частичной альтернативой для этого варианта использования может быть использование массива деталей запроса для путевых точек. Однако он доступен только для общих поездок, таких как UberPOOL.

person Alexander Graebe    schedule 02.08.2016
comment
Если вы внимательно прочитаете описание поля «путевые точки» в документации, в нем указано, что это поле доступно только для общих поездок, таких как UberPOOL. Кроме того, даже для общих поездок «путевые точки» указывают только пункт назначения, а не фактическое место высадки, которое может быть известно только после завершения поездки, поэтому ожидаемой конечной точкой API для этой информации должна быть квитанция о поездке. - person Harsh Shah; 03.08.2016
comment
Верный! Это может быть частичная альтернатива групповым поездкам. Я обновил свой ответ, чтобы указать на это - person Alexander Graebe; 03.08.2016