我连续两次向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。
答案 0 :(得分:1)
Estimates
仅供您估算价格和行程。
您应该通过某种方式展示收到的网址,因为网址会加载网站以供客户接受或拒绝激增价格。
一旦客户接受,您就可以将surge_confirmation_id
传递给优步。