我向Uber API连续发出两个请求。surge_confirmation_id请求之间的变化
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。