优步乘车 API - Driver

Uber Ride API - Driver

我们正忙于查看 Uber Ride API 并想了解以下内容:

  1. 如果 OAuth 授权用户是 Uber driver,all_trips 范围是否适用?
  2. 每次 driver accepts/cancels/completes 旅行时,Webhook 都会调用事件吗?
  3. Webhook 是否会在实际旅行中调用,而应用程序正在开发中或仅在沙盒中工作?
  1. 没有。 all_trips 范围仅适用于骑手。

  2. 是的。每次行程状态更改都会触发一个网络钩子。可能的状态变化是:

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

(列表来自 here, according to the webhooks documentation here)。

  1. 是的。如果您授予您的应用程序 all_trips 范围,Uber API 将向您在 developer.uber.com/dashboard 注册的 URL 发送网络钩子,即沙盒和真实旅行一样。请注意,目前无法将优步应用标记为 "in development" 或 "in production".