surge_confirmation_id请求之间的变化

时间:2015-10-04 22:38:03

标签: uber-api

我连续两次向Uber API发出请求。

POST /v1/requests/estimate

POST /v1/requests

第一个得到估计,第二个做出乘车请求。当我得到估计值时,我得到surge_confirmation_id的值。在向API发出请求以创建乘车请求时,我将此值作为相同名称的参数发送。

Uber对第二个请求的回复是409错误,表示存在激增定价并为我提供与估算中提供的surge_confirmation_id不同的surge_confirmation_id

我已经运行了这个测试大约7次,/v1/requests/estimate在第一个和第二个请求之间总是不同。知道我做错了什么,或者这是否是预期的行为?浪涌估计总是错误或变化如此之快没有意义(我们在两个请求之间谈论5秒)。

旁注,/v1/requests端点是唯一一个将浪涌乘数作为数字返回的端点。调用\Stripe只会返回一个URL来显示激增确认。这对我来说是不可接受的,因为我正在编写一个基于语音的服务,不允许我显示任何UI。

1 个答案:

答案 0 :(得分:1)

Estimates仅供您估算价格和行程。

您应该通过某种方式展示收到的网址,因为网址会加载网站以供客户接受或拒绝激增价格。

一旦客户接受,您就可以将surge_confirmation_id传递给优步。