2026 及 2027 年承運商 API 變更:UPS、FedEx 及 USPS 遷移清單
對於 2026 年及 2027 年的 UPS、FedEx 及 USPS API 遷移,請先確定業務實際使用的確切介面,向每間承運商確認其狀態,並在切換生產流量前測試替代方案的身份驗證、追蹤回應及營運工作流程。當請求成功時,遷移並不代表已完成:貨件可見度、客戶通知及支援工具亦必須繼續正常運作。
本指南是一份實施清單,而非經核實的停用時間表。標題中的年份是規劃時段,並不表示三間承運商共用同一個關閉日期。在指定限期前,請先取得適用於你所使用 API、版本及帳戶的最新通知;舊有服務停用、身份驗證變更及新 API 版本是不同的遷移事件。
在安排切換前,先確定實際發生了哪些變更
行動負責人通常是整合工程師或平台團隊,並由電子商務營運人員及管理承運商帳戶的人員提供支援。工程團隊負責連線及資料處理。營運團隊負責處理後果:更新延遲、錯誤的派送訊息、遺失派送證明,以及增加的支援查詢。
建立一份遷移登記表,每個整合各佔一行,而不只是每間承運商一行。訂單管理系統可能使用一個介面建立運單標籤、另一個介面追蹤貨件,並透過倉庫軟件供應商使用第三個介面。更新其中一個連線,並不表示其他連線已準備就緒。
- 識別介面:記錄 API 系列、端點主機名稱、版本、環境、身份驗證方式及業務功能。
- 識別營運方:確定連線由你的團隊、軟件供應商、履單合作夥伴或其他服務維護。
- 附上官方通知:保存其 URL、發布或修訂日期(如有)、受影響的服務及列明的生效日期。
- 區分不同里程碑:區分新註冊限制、停止支援、憑證到期及服務關閉。
- 記錄適用範圍:記錄通知是否適用於你的帳戶、地區、API 版本及生產環境。
- 分配負責人:指定工程負責人、營運審批人及升級聯絡人。
不要從運費公告、服務指南變更或供應商的一般遷移提醒推斷 API 停用日期。如果供應商提供限期,請索取相關承運商通知及供應商本身的實施時間表。
UPS、FedEx 及 USPS 的承運商專屬檢查
對三間承運商使用相同的評估維度:舊有依賴、替代介面、身份驗證、帳戶權限、回應對應、測試及生產審批。這是營運比較,而不是承運商 API 質素排名。
| 承運商 | 需要調查的依賴 | 發布前所需證據 |
|---|---|---|
| UPS | 較舊的 access-key 設定、舊有請求格式,以及所選替代 API 所需的身份驗證流程。 | 適用的 UPS 文件、可運作的生產授權,以及經驗證的追蹤欄位對應。 |
| FedEx | FedEx Web Services 或 SOAP 依賴,包括較舊的 SDK 及第三方運輸連接器。 | 適用的遷移通知、替代 API 文件,以及特定帳戶的生產準備狀態。 |
| USPS | Web Tools 依賴、儲存的舊有憑證,以及相關 USPS API 所需的權限。 | 適用的 USPS 過渡指引、已批核的存取權,以及經測試的請求及回應處理。 |
UPS:檢查憑證及應用程式擁有權
以 UPS Developer Portal 作為所選 API 文件及身份驗證要求的起點。在程式碼、秘密儲存庫及整合設定中搜尋較舊的 UPS 憑證及端點。即使原開發人員已離開公司,設定仍可能是遷移依賴。
確認誰擁有開發人員應用程式,以及誰可以維護其憑證。如果所選介面使用 OAuth,請將權杖取得、到期處理及憑證輪換與追蹤請求分開測試。使用新簽發的權杖運作正常的應用程式,如果更新邏輯不正確,稍後仍可能失敗。
對於追蹤,驗證業務實際使用的欄位。這些欄位可能包括貨件狀態、事件時間戳、位置詳情、派送資料或貨件層級關係。請根據相關文件確認可用性及權限,不要假設每個回應都會包含所有欄位。
FedEx:在自有程式碼以外找出 Web Services 依賴
使用 FedEx Developer Portal 識別替代介面及適用的遷移指引。如果整合使用 FedEx Web Services 或 SOAP,應將其視為需要明確審查的依賴。當這些技術隱藏在運輸平台、倉庫連接器或較舊 SDK 中時,同樣適用。
要求每個軟件供應商提供書面確認,說明其運作的介面、你的業務必須採取的行動,以及其展示準備就緒的方法。「供應商會處理 FedEx」並不足以作為遷移記錄。
不要將 XML 翻譯成 JSON,便假設工作已完成。比較請求要求、回應巢狀結構、錯誤處理,以及貨件和包裹識別碼的含義。當業務使用運輸、報價、追蹤及其他功能時,應將其視為不同的測試範圍。
USPS:將 Web Tools 存取權與替代 API 存取權分開
對於 USPS 連線,請查看 Web Tools information page 及 USPS Developer Portal。識別應用程式呼叫的具體服務,並遵循其適用的過渡指引。
不要假設現有的 Web Tools 識別碼代表可以存取替代 API。請透過相關官方指引確認註冊、授權、帳戶關係及任何服務專屬要求。
如果使用地址驗證、定價、運輸及追蹤,請分別建立清單。追蹤測試成功並不能驗證地址工作流程。同樣,開發環境的請求成功也不能證明生產存取權已準備就緒。
測試業務連續性的遷移清單
1. 在變更整合前保留基線
在符合私隱及保留規則的前提下,擷取現有連線的代表性請求及回應。包括正常運送中的貨件、已派送貨件、例外情況、無效識別碼,以及返回不完整資料的請求。從測試裝置中移除憑證及不必要的個人資料。
記錄這些回應如何顯示於訂單系統、客戶追蹤頁面及支援介面。這可為審核人員提供具體基線,而不必只依賴新負載看起來是否合理。
2. 在失敗情況下驗證授權
- 將測試憑證與生產憑證分開。
- 將秘密儲存於適當的秘密管理系統,而不是原始碼或日誌中。
- 測試已過期或無效的憑證,以及受限制的帳戶存取。
- 如使用權杖,測試更新流程,避免同時建立大量權杖請求。
- 確認授權失敗會產生可採取行動的警報,而不是悄悄停止貨件更新。
3. 對應含義,而不只是欄位名稱
建立每個承運商回應與內部追蹤模型之間的對應。除了任何標準化狀態外,保留原始承運商狀態或事件代碼。這樣更容易調查被錯誤分類為已派送、延遲或等待取件的貨件。
區分事件時間與擷取時間。在有提供時保留時區資料,並定義應用程式如何處理缺失的偏移量。不要將缺少派送預計時間視為延遲、將缺少位置視為錯誤,或將不熟悉的事件代碼視為追蹤失敗的證明。
4. 測試客戶及營運工作流程
工程團隊應驗證回應處理;營運團隊應驗證其後果。測試已派送事件是否關閉正確貨件、例外情況是否開啟正確支援工作流程,以及重複回應是否避免重複通知。
對於電子商務營運,加入包含多個貨件及部分履行訂單的訂單。確認一個已派送包裹不會錯誤地將整張訂單標記為完成。如果通知由追蹤變更觸發,請在啟用客戶發送前,於受控環境中測試。
5. 在許可情況下比較新舊結果
在承運商規則、存取權及請求限制允許時,使用具代表性的貨件樣本比較兩個整合。比較業務結果,而不是要求負載完全相同:目前貨件狀態、事件順序、派送解讀,以及未知識別碼的處理方式。
在發布前分類差異。格式差異可能無害;將已派送貨件顯示為運送中則並非如此。在測試前定義接受標準,避免時間壓力將未解釋的差異變成已接受的行為。
6. 以可行的復原計劃發布
在架構允許時,使用受控推出。指定發布負責人,建立停止條件,並確認中斷後如何對受影響貨件進行對賬。重播或復原期間,避免不必要的客戶通知。
已停用的端點不是可靠的回滾目標。如果舊服務已不可用,復原可能需要修復替代整合、暫時顯示最後已知狀態,以及傳達更新新鮮度降低的情況。
API 監控必須衡量追蹤新鮮度,而不只是正常運行時間
HTTP 成功回應並不能證明追蹤正常。請求可能成功,但返回沒有實用事件的資料、解析器無法解讀的負載,或永遠無法傳送到面向客戶系統的資訊。
- 存取健康狀況:監控身份驗證失敗、適用時的權杖失敗,以及權限錯誤。
- 請求健康狀況:分開追蹤延遲、逾時、限流回應及承運商端錯誤。
- 解析健康狀況:對意外回應結構、未對應狀態及資料驗證失敗發出警報。
- 處理新鮮度:衡量貨件成功檢查及處理後經過的時間。
- 事件新鮮度:另行衡量距離其最新承運商事件的時間;部分貨件合理地沒有新掃描記錄。
- 業務輸出:留意通知失敗、重複訊息,以及內部狀態與面向客戶狀態之間的差異。
根據你的貨件模式及服務期望設定閾值,而不是使用任意的通用數字。沒有新掃描記錄的貨件不一定代表 API 發生事故。部署後,大量活躍貨件突然停止處理則值得調查。
以 2026 年處理已確認的義務,以 2027 年維持持續準備
根據最早適用且已獲官方確認的義務安排工作,而不是以曆年結束作為依據。如果限期已過,請立即驗證生產環境行為,並升級處理任何剩餘的舊有依賴。不要假設仍能收到回應,就代表舊介面仍受支援。
對於 2027 年規劃,預留文件審查、憑證維護、依賴更新及可重複合約測試的預算。不要為了合理化工作而虛構 2027 年關閉日期。業務理由是維持一個能夠應對未來變化而不需要緊急重建的連線。
實際的發布門檻很直接:已記錄適用要求、生產存取正常、關鍵追蹤情境通過、監控能偵測失敗,而營運團隊接受面向客戶的結果。如有任何條件缺失,遷移尚未準備好完成。
追蹤 API 供應商的定位
如果主要要求是跨承運商查看貨件狀態,請評估共用追蹤整合是否能減少團隊需要維護的承運商專屬程式碼。17TRACK Tracking API 是值得研究的相關選項;使用其官方文件,根據實際要求評估整合。
採用任何供應商前,請驗證所需的承運商及服務、事件解讀、更新傳送、失敗處理、資料存取及商業條款。不要假設追蹤整合可以取代標籤建立、報價、地址驗證或其他運輸功能。外包部分連線也不會免除你監控面向客戶結果的責任。
常見問題
UPS、FedEx 及 USPS 是否有一個共同的遷移限期?
不應假設存在共同限期。應根據每個介面及版本的官方通知,確定適用日期。你的軟件供應商也可能有更早的實施限期,這需要另行記錄。
如果運輸平台管理整合,我們是否仍需要更改整合?
有可能。平台可能會處理技術遷移,但你的業務仍可能需要重新連接帳戶、授權應用程式、更新軟件或驗證工作流程。請索取明確指引及生產準備證據。
為甚麼追蹤在測試中正常,但推出後失敗?
調查環境專屬憑證、權限、帳戶關聯、請求限制,以及測試回應與真實貨件資料之間的差異。適用時也要檢查權杖生命週期處理。開發測試只會驗證其實際測試到的條件。
我們是否應該同時遷移運輸及追蹤?
只有在其依賴及限期需要時才應如此。分開範圍可以降低發布風險,但共用的身份驗證或應用程式變更可能需要協調。即使在同一個版本發布,也應為每項業務功能維持一份清單。
我們應如何處理提及 2027 年的承運商公告?
確認公告涵蓋哪項服務、版本、環境及里程碑。記錄來源並指定負責人。不要將關於一個 API 的通知概括為該承運商的所有整合都必須變更。
來源
在實施前,使用以下官方資源確認介面要求及適用通知。本清單沒有聲稱任何承運商的停用日期。
- UPS Developer Portal — UPS API 文件及整合要求的官方起點。
- FedEx Developer Portal — FedEx API 及遷移指引的官方起點。
- USPS Web Tools information — Web Tools 相關資訊及過渡通知的官方參考。
- USPS Developer Portal — USPS API 存取及文件的官方起點。
- 17TRACK Tracking API 及 API documentation — 追蹤供應商整合的產品評估資源。


