为什么我在API中获得两个UberPool产品?

时间:2016-07-06 08:52:02

标签: uber-api

我在以下API中获得了两个UberPool产品:

api.uber.com/v1/estimates/time
api.uber.com/v1/estimates/price
api.uber.com/v1/products

为什么我会买两种产品?他们有什么不同?

回复示例:

地址:

api.uber.com/v1/estimates/price

响应:

{
  "prices": [
    {
      "localized_display_name": "uberPOOL",
      "high_estimate": 33,
      "minimum": null,
      "duration": 0,
      "estimate": "₹32.50",
      "distance": 0,
      "display_name": "uberPOOL",
      "product_id": "e0178e76-b13f-4ae6-9f72-6acadbb450c5",
      "low_estimate": 32,
      "surge_multiplier": 1,
      "currency_code": "INR"
    },
    {
      "localized_display_name": "uberPOOL",
      "high_estimate": 51,
      "minimum": null,
      "duration": 0,
      "estimate": "Unavailable",
      "distance": 0,
      "display_name": "uberPOOL",
      "product_id": "f855a84b-a0ec-40d8-a455-fb0d2db58089",
      "low_estimate": 50,
      "surge_multiplier": 1,
      "currency_code": "INR"
    },
    {
      "localized_display_name": "uberGO",
      "high_estimate": 50,
      "minimum": 50,
      "duration": 0,
      "estimate": "₹50",
      "distance": 0,
      "display_name": "uberGO",
      "product_id": "18ba4578-b11b-49a6-a992-a132f540b027",
      "low_estimate": 50,
      "surge_multiplier": 1,
      "currency_code": "INR"
    }
    ....
  ]
}

2 个答案:

答案 0 :(得分:1)

TL; DR Uber有时会在指定位置提供许多产品,并且他们都会从这两个端点返回。

根据docs来阐述......这是正常的:

  

Products端点返回有关Uber产品的信息   在给定地点提供。响应包括显示名称   和每个产品的其他细节,并列出了产品   正确的显示顺序。

     

此端点不会返回某些产品,例如uberEATS。   我们很快就会在这个端点上提供uberPOOL。

特别是:我们很快就会在这个端点上提供uberPOOL。似乎时机已到。

estimates endpoint也是如此。

  

Price Estimates端点返回每个的估计价格范围   在给定地点提供的产品。

  

他们有什么不同?

优步在不同国家/地区提供不同类型的服务。

UberGo是UberX的一个更便宜的版本,似乎特定于印度。

UberPool是相当直接的,因为它是为那些希望将票价与前往同一目的地的其他人分开的拼车服务。

由于服务因地点而异,因此在构建使用Uber API的服务时,最好单独研究这些服务。

答案 1 :(得分:1)

感谢您的举报。这是一个已知问题,我们正在修复此问题。在此期间,您可以使用浮出水面的uberPOOL产品。