我连续向 Uber API 发出两个请求。
POST /v1/requests/estimate
POST /v1/requests
第一个获得估计,第二个提出乘车请求。当我得到估计值时,我得到了surge_confirmation_id
. 在向 API 发出请求以创建乘车请求时,我将此值作为同名参数发送。
优步对第二个请求的响应是 409 错误,说存在激增定价,并为我surge_confirmation_id
提供了与估计中提供的不同的价格。
我已经运行了这个测试大约 7 次,surge_confirmation_id
第一个和第二个请求之间总是不同的。知道我做错了什么,或者这是否是预期的行为?浪涌估计总是错误或变化如此之快是没有意义的(我们在两个请求之间谈论 5 秒)。
旁注,/v1/requests/estimate
端点是唯一将浪涌乘数作为数字返回的端点。调用/v1/requests
只会返回一个 URL 以显示激增确认。这对我来说是不可接受的,因为我正在编写一个不允许我显示任何 UI 的基于语音的服务。