處理預訂申請
妥善處理預訂請求,以避免錯誤與損失
此資訊適用於:
- Rapid Lodging API
- Rapid Car API
- Rapid Flight API
注意: 具體細節會因您實作的 API 不同而有所差異。
網路設定
設計預訂請求工作流程時,務必確保其能容忍網路問題。請勿將未收到回覆視為預訂失敗的跡象。如果在提交預訂請求後、但尚未收到回覆之前發生了系統問題,旅客的預訂可能已在我們的系統中完成扣款並確認。基礎設施問題可能是:
- 網路連線已中斷 (未收到回應)。
- Server-side 回傳錯誤 (HTTP 狀態碼 500 或 503)。
- 偵測到網路閘道器異常 (返回 HTTP 狀態碼 502)。
- 偵測到網路閘道超時 (回傳 HTTP 狀態碼 504)。
- 此回應未遵循 Rapid API 的文件說明 (訊息中缺少一項關鍵元素)。
- 回應並非 JSON 格式 (例如,回應訊息為 HTML 格式)。
- 其他異常、錯誤、未知行為或中斷。
建立預訂申請後,應提出擷取預訂申請,其中包括:
- 建立預訂申請中使用的
affiliate_reference_id的原始值和電子郵件。 OR - 在「建立預訂」回應中,
itinerary_id與links.retrieve.href所返回的值。
注意: 新建立的行程表有時會在建立時間與可檢索該行程表的時間之間出現短暫延遲。若您在檢索已成功建立的行程時遇到錯誤,或收到同時包含「itinerary_id」與「creation_date_time」的回應,請先嘗試重新檢索 30 分鐘,若問題仍未解決,請透過 following-up 聯繫我們的客服專員以獲取進一步協助。