【问题标题】:Uber API v1.2/get/estimates/price - does it support surge_multiplier or not?Uber API v1.2/get/estimates/price - 它是否支持surge_multiplier?
【发布时间】:2018-07-24 05:12:26
【问题描述】:

Uber API v1.2 Documentation GET /estimates/pricesurge_multiplier 支持的定义中包含歧义: 它被声明为响应的参数之一 但是 响应示例中没有展示

另外我在类似的Question 上检查了答案和 cmets,并发现那里给出了相互排斥的信息: “在 v1.2 中不应返回浪涌乘数。”与包含surge_multiplier的响应示例的答案对比

那么这个端点的有效和预期行为是什么?

【问题讨论】:

  • 我也面临同样的问题:我们得到的浪涌乘数始终为 1(timeestimate 请求)。同时超级应用程序和谷歌地图显示同一位置同一产品的激增。我们已经在 live (sandbox false) 中尝试了请求。(iOS,目标 c)。
  • @Irina,您能否查看更新后的答案:stackoverflow.com/questions/46402129/… - 我不想在这里再重复一遍。
  • @SasaJovanovic 我已经阅读了您的更新答案,恐怕这与我们在这里尝试解决的问题无关:(。主题开始询问您有关GET /estimates/price 请求的问题,特别是关于surge_multiplier,因为它在文档中被模棱两可地声明:developer.uber.com/docs/riders/references/api/v1.2/…。虽然你已经更新了你的答案以了解更多关于POST /v1.2/requests/estimate 的详细信息。你能否详细说明是否/在什么情况下GET /estimates/price 请求预计会响应surge_multiplier 出现在响应中?

标签: uber-api


【解决方案1】:

Uber 文档中说明了与“GET /estimates/price”端点相关的以下内容:

当特定产品的浪涌有效时,其浪涌乘数将大于 1,但价格估算已经考虑了该乘数。

文档还声明有一个选项可以获取“surge_multiplier”:

surge_multiplier float 预期的浪涌乘数。如果 spray_multiplier 大于 1,则浪涌处于活动状态。价格估算已经考虑了浪涌乘数。

因此,如果没有返回“surge_multiplier” - 它始终假定等于 1。如果“surge_multiplier”大于 1,则应显示此参数。但除了是否显示此参数(如果产品出现激增)之外,价格估算已经考虑到了这个乘数。

【讨论】:

  • 感谢您的回答。 v1.2 文档中的所有示例都缺少 surge_multiplier 字段 - 因此文档看起来令人困惑并引发了类似这样的问题。为什么没有包含在文档中的 surge_multiplier 字段的示例?
猜你喜欢
  • 2018-03-06
  • 2018-07-01
  • 2017-02-18
  • 2012-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-02
相关资源
最近更新 更多