我向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。