跳至內容
Astera Technology

系統整合

按實際失敗個案檢查 webhook、分頁讀取、欄位對照及結果核對。

Astera Technology

Webhook 重放攻擊與重複傳送怎樣分辨

每次收到都先核實,再查持久保存的事件紀錄,避免已完成操作重做。

指南
Astera Technology

較舊 Webhook 後到,怎樣避免覆蓋新狀態

按可靠版本或重新查現況處理,不把收件先後當作業務變更次序。

指南
Astera Technology

Webhook 收到後,何時可以回覆成功

把可靠收件與後續完成分開,並測試兩者之間程序中斷怎樣接手。

指南
Astera Technology

API 分頁讀取中斷後怎樣續讀

把已處理資料及續讀位置一併確認,避免續讀時漏了一頁。

指南
Astera Technology

分頁匯出期間資料有變,怎樣查漏項

讀完所有頁,不等於已取得同一刻的完整資料;先確認來源可提供甚麼一致性。

指南
Astera Technology

冪等編號要對應同一個寫入決定

結果未明而重試時,保留原編號及內容;已批准改動則另立決定,不能混用。

指南
Astera Technology

API 接受工作但未完成,怎樣跟進結果

保留工作編號,按已記載方法查狀態,不因未完成便重新提交。

指南
Astera Technology

API 重試次數與等候時間怎樣設上限

指定一層負責重試,訂好總需時上限,以及用完限額後如何交接。

指南
Astera Technology

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

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

指南
Astera Technology

匯入預檢通過,究竟核對了甚麼

分清欄位格式、權限、關聯和真正寫入,各項預檢能證明的範圍不同。

指南
Astera Technology

按香港業務日設定 API 匯出界線

先定本地起訖,再轉成 UTC;相連時段的界線只計一次。

指南
Astera Technology

電郵更改或轉手時,帳戶編號怎樣保持一致

按來源固定編號及帳戶範圍對應,不把電郵當作永久身分。

指南
Astera Technology

帳戶停用後,怎樣核對各系統都已處理

分開記錄應有帳戶狀態、下游回覆,以及登入連線是否仍可使用。

指南
Astera Technology

避免舊同步資料把已停用帳戶重新啟用

保留停用依據,重新啟用須有較新的獲授權決定,不能只靠舊資料回流。

指南
Astera Technology

避免舊匯入資料蓋過已記錄的拒收選擇

把選擇用途、來源及版本一起對應,再按已批准規則處理衝突。

指南
Astera Technology

轉送附件前怎樣核對大小及檔案類型

按接收規格核對內容,不能只相信副檔名或瀏覽器提供的 MIME 標籤。

指南
Astera Technology

兩個請求搶同一時段,怎樣只確認一個預約

查空位與預留要在同一受控決定內完成,另一個請求亦要有明確結果。

指南
Astera Technology

離線修改重新送出時,怎樣保留較新工作

保留原指令編號及修改前版本,重新連線後先處理衝突。

指南
Astera Technology

API 快取怎樣避免混用不同用戶權限

HTTP 共用快取、應用程式快取鍵及權限變更要分開處理。

指南
Astera Technology

API 多了一個狀態值,怎樣避免自行猜意思

保留原值,暫停不安全操作;讀得懂 JSON 不代表已懂業務意思。

指南
Astera Technology

API 修改時,漏傳欄位與 null 怎樣分清

先查修改規格,避免表單空白被當作刪除原資料。

指南
Astera Technology

API 金額欄位怎樣保留貨幣單位

整數金額要連貨幣及該操作的表示方法一起保存,不一律乘一百。

指南
Astera Technology

增量同步怎樣一邊處理刪除,一邊保存續讀位置

變更及移除標記都處理完成,才保存新的增量狀態。

指南
Astera Technology

多個程序同時更新 OAuth 權杖,怎樣避免互相蓋過

新權杖要一併保存,其他程序讀取已完成的新版本,不各自把舊憑證送出。

指南
Astera Technology

測試環境通過後,正式整合還要核對甚麼

逐項比較憑證、設定、限制及事件行為,不把正式私人資料搬進測試例子。

指南