跳至內容
Astera Technology

批量 API 回覆有成功有失敗,怎樣逐筆核對

按操作編號對回覆,分清已成功、已拒絕及未執行,不把整批當作同一結果。

總回覆之外,逐項看結果

SCIM 批量操作有逐項結果,也可用 failOnErrors 停止後續操作;其他批量 API 可能不同。以下不是 SCIM 傳送格式,而是本地核對表。不能只靠整個 HTTP 狀態判斷每筆都成功。

假設批次回覆核對表
本地操作編號目標結果結果參考處理
B-1已建立目標 T-81保留對照,不重建
B-2被拒:漏填狀態錯誤對應 B-2按批准後新內容更正
B-3批次停止後未執行沒有目標結果作為未執行工作處理
下載可編輯 CSV ↓

成功結果保留,其餘另處理

請求次序只作輔助;回覆可能調位時要靠固定操作編號。沒有結果,須查規格或狀態才可判定原因。重試前也要查子紀錄是否需要已建立的父編號。

三筆中一筆成功、一筆失敗,第三筆沒有回覆,可以當作被拒嗎?

查看參考答案

不能。先記未明,或規格明確列出的未執行狀態,再查該編號。成功的對照要保留,不重做建立操作。

相關資源