info-icon


26 MARS 2025


Uppdatering: Ta bort hårdkodade API:er för korrekta pris- och försändelsesofferter


För att säkerställa korrekta prisofferter när försändelser skapas ska hårdkodade referenser till följande FedEx-API:er tas bort.

  • API:et Försändelse
  • API:et Priser och transittider
  • API:et Omfattande priser och transittider
  • API:et Öppen försändelse
  • Consolidation API

Vad är det som förändras?

FedEx implementerar uppdateringar i år som kommer att påverka utvalda kategorier av tilläggsavgifter. Om ditt system för närvarande förlitar sig på hårdkodade API-svar – specifikt relaterat till tilläggsavgifter – måste du eliminera detta beroende.

Uppdatering av tilläggsavgiftsobjektet

Det kommer att göras ändringar av fältet surchargeType, särskilt avseende enum-värdet ON_CALL_PICKUP, vilket för närvarande returneras när en begäran för upphämtning på begäran görs.

Exempel på API-svar:

   ”surcharges”: [ 
   { 
   "surchargeType": "ON_CALL_PICKUP", 
   "description": "On call pickup", 
   "amount": #.# 
    } 
    ]

Vad ska du göra?

  • Hårdkoda inte specifika enum-värden eftersom de kan komma att ändras.
  • Implementera logik som hanterar nya eller oväntade värden på ett dynamiskt sätt.

Om ditt system inte förlitar sig på hårdkodade API-elements behöver du inte vidta några åtgärder. Gå till SUPPORTSIDAN för att få teknisk support och svar på eventuella frågor.

.