API Uber Ride — Драйвер

Мы заняты изучением API Uber Ride и хотели бы узнать следующее:

  1. Применима ли область all_trips, если авторизованный пользователь OAuth является водителем Uber?
  2. Будет ли Webhook вызывать события каждый раз, когда водитель принимает/отменяет/завершает поездку?
  3. будет ли Webhook вызываться во время реальной поездки, пока приложение находится в разработке, или работать только в песочнице?

person mnon    schedule 28.06.2016    source источник


Ответы (1)


  1. Нет. Прицел all_trips подходит только для райдеров.

  2. Да. Каждое изменение статуса поездки запускает вебхук. Возможные изменения статусов:

    • processing
    • no_drivers_available
    • accepted
    • arriving
    • in_progress
    • driver_canceled
    • rider_canceled
    • completed.

(Список взят из здесь, согласно в документации по веб-перехватчикам здесь).

  1. Да. Если вы предоставите своему приложению область действия all_trips, Uber API будет отправлять веб-перехватчики на URL-адрес, который вы зарегистрировали на странице developer.uber.com/dashboard, для каждой вашей поездки, т. е. как для тестовой среды, так и для реальных поездок. Обратите внимание, что в настоящее время нет возможности пометить приложение Uber как «в разработке» или «в производстве».
person 7imon7ays    schedule 28.06.2016
comment
Спасибо за ясность. - person mnon; 02.07.2016