Bevezetés
Az Advanced Integrated Visibility Tracking Number Subscription API lehetővé teszi a Speciális integrált láthatóság előfizetői számára, hogy a fuvarlevélszámokat egy webhook-projekthez társítsák API-végpontok segítségével. A fuvarlevélszám-társítási képesség két feldolgozási módot támogat:
- A Fuvarlevélszám-társítás – szinkron visszaküldi a feldolgozási eredményeket ugyanabban a HTTP-válaszban. Ez az opció olyan alkalmazásokhoz a legmegfelelőbb, amelyek azonnali megerősítést igényelnek kevesebb fuvarlevélszám hozzárendelésekor.
- A Fuvarlevélszám-társítás – aszinkron elküldi a háttérfeldolgozásra vonatkozó kérelmet, és visszaküld egy feladatazonosítót, amely később felhasználható a feldolgozási állapot és az eredmények lekéréséhez. Ez az opció a legalkalmasabb nagyobb mennyiségű fuvarlevélszám feldolgozására.
Válassza ki azt a feldolgozási módszert, amely a legjobban megfelel az alkalmazás teljesítmény- és munkaterhelési követelményeinek.
Megjegyzés:
- Rendszergazdai vagy közreműködői hozzáféréssel kell rendelkeznie a Speciális integrált láthatóság projekthez
- A Speciális integrált láthatósággal és annak funkcióival kapcsolatos további információkért látogasson el a Speciális integrált láthatóság dokumentációs oldalára.
Előnyök
Az Advanced Integrated Visibility Tracking Number Subscription API a következő előnyöket kínálja:
- Az API-végpontok segítségével könnyedén társíthat, frissíthet és kezelhet fuvarlevélszámokat a Speciális integrált láthatóság webhook-projekthez.
- Több fuvarlevélszámot társíthat egyetlen API-kérelemhez ahelyett, hogy az egyes fuvarlevélszámokat külön-külön dolgozná fel.
- Válassza a szinkron feldolgozást az azonnali eredményekhez, vagy az aszinkron feldolgozást a nagyobb kötegelt műveletekhez.
A fuvarlevélszám alapú előfizetés működése
A következő végpontok segítségével kezelheti a Speciális integrált láthatóság projektet:
- A Fuvarlevélszám-társítás – szinkron: lehetővé teszi a fuvarlevélszámok webhookhoz történő társítását, és a végső feldolgozási állapot fogadását ugyanabban a HTTP-válaszban.
- A Fuvarlevélszám-társítás – aszinkron: lehetővé teszi, hogy fuvarlevélszámokat társítson egy webhookhoz, és később a visszaküldött
jobIdalapján ellenőrizze az aszinkron feladat állapotát, vagy letöltse a részleteket a kapcsolódó végpontok használatával:- Fuvarlevélszám – Feladat állapota
- Fuvarlevélszám – Feladat részletei
Ezek az API-k elérhetők a Speciális integrált láthatóság projekt áttekintéséből.
Ez az API csak a projekt áttekintésén keresztül érhető el, ahogy a fenti képernyőképen látható.
Feldolgozási módszer kiválasztása
Az alábbi táblázat összefoglalja a szinkron és aszinkron fuvarlevélszám-társítási végpontok közötti különbségeket.
| JELLEMZŐ | SZINKRON | ASZINKRON |
|---|---|---|
Maximális fuvarlevélszám |
Kérelmenként legfeljebb 150 |
Kérelmenként legfeljebb 1000 |
Válasz |
Minden fuvarlevélszám feldolgozási eredményeit ugyanabban a HTTP-válaszban küldi vissza |
Egy feladatazonosítót küld vissza, amely később felhasználható a feldolgozási állapot és az eredmények lekéréséhez |
Időtúllépés |
30 másodperces kérelmi időtúllépés |
Nem alkalmazható |
Hibakezelés |
Visszaküldi a hitelesítési és feldolgozási hibákat ugyanabban a válaszban |
Ellenőrizze a feladat állapotát és a feladat adatainak végpontjait az eredmények feldolgozásához |
Javaslat
Használja a szinkron végpontot, ha azonnali megerősítésre van szüksége a kisebb kötegek fuvarlevélszámai esetén. Használja az aszinkron végpontot nagyobb, azonnali választ nem igénylő kötegek feldolgozása esetén.
Fuvarlevélszám-társítás – szinkron
Ezzel a végponttal egy vagy több fuvarlevélszámot társíthat egy Speciális integrált láthatóság webhook-projekthez, és a feldolgozás eredményeit ugyanazon a HTTP-válaszon belül kaphatja meg.
Ez a végpont olyan alkalmazásokhoz készült, amelyek azonnali visszaigazolást igényelnek, és legfeljebb 150 fuvarlevélszámot tartalmazó kérelmeket támogat.
Szükséges bemenet:
subscriptionIDtrackingNumber
Előnyök
A szinkron végpont a következő előnyöket biztosítja:
- Azonnali feldolgozási eredmények
- Részletes információk a sikerességről vagy a sikertelenségről egyetlen válaszban
- Kérelmenként akár 150 fuvarlevélszám támogatása
- Kérjük, ellenőrizze a hitelesítést és az üzleti szabályok betartását a feldolgozás előtt
- Géppel olvasható hibakódok és leíró hibaüzenetek
- Tranzakcióazonosítók a kérelmek nyomon követéséhez és a hibaelhárításhoz
Hitelesítés és hibafeldolgozás
A Fuvarlevélszám-társítás – szinkron végpont több hitelesítési szabályt kényszerít, többek között a következőket:
- Érvényes és aktív
subscriptionIdkötelező - Csak egy
subscriptionIdengedélyezett kérelmenként trackingNumbermegadása kötelező- Annak biztosítása, hogy a fuvarlevélszámok megfeleljenek a FedEx formátumra vonatkozó követelményeknek, beleértve a 6–22 számjegyű maximális fuvarlevélszám-korlátot is
A hibaválaszok konzisztens struktúrát követnek, az errors[] tartalmazza a kódot és az üzenetet a könnyű feldolgozás érdekében.
"errors": [
{
"code": "ERROR.CODE",
"message": "Leíró hibaüzenet"
}
A Fuvarlevélszám-társítás – szinkron végpont részleges sikereket tesz lehetővé. Ha néhány fuvarlevélszám sikertelen, a Synchronous API továbbra is 200 OK választ küld vissza, és a következőt jeleníti meg:
failedTrackingNumbers- Egy leíró üzenet
{
"transactionId":
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"output": {
"failedTrackingNumbers":
[ "XXXXX",
" YYYYY"
],
"message": "Az alábbi fuvarlevélszámok feltöltése hitelesítési vagy rendszerhiba miatt sikertelen"
}
}
További részletekért és szabályokért kérjük, tekintse meg az üzleti szabályok szakaszait.
Fuvarlevélszám-társítás – aszinkron
Ezzel a végponttal egy vagy több előfizetett fuvarlevélszámot küldhet be háttérfeldolgozásra.
A kérelem egy feladatazonosítót küld vissza, amelyet a Fuvarlevélszám – feladat állapota végponttal együtt használhat a feldolgozás figyeléséhez, a Fuvarlevélszám – feladat részletei végponttal pedig a feldolgozási eredményeket töltheti le a feladat befejezése után.
Szükséges bemenet:
- Tevékenység
- Fuvarlevélszám – részletek
Egyetlen kérelemhez legfeljebb 1000 fuvarlevélszámot társíthat.
Előnyök
Az aszinkron végpont a következő előnyöket biztosítja:
- Akár 1000 fuvarlevélszámot tartalmazó, nagy kötegelt beküldést is támogat
- Lehetővé teszi a hosszú ideig futó kérelmek feldolgozását a háttérben
- Lehetővé teszi a feladatok állapotának figyelését és a letölthető feldolgozási jelentéseket
- Kiküszöböli a kérelmek időtúllépésével kapcsolatos aggályokat nagy munkaterhelések esetén
Fuvarlevélszám – Feladat állapota
Ezzel a végponttal egy aszinkron feladat (egy vagy több egymást követő kérelem a sorban) vagy az összes benyújtott feladat állapotát kérheti le.
A kéréshez szükséges bemeneti adatok a következők:
jobID– Adja meg a feladatazonosítót, amelynek állapotát le kívánja kérdezni.
Megjegyzés: A feladatazonosító opcionális paraméter ezen végpont esetén. Ha nem adja meg a feladatazonosítót, akkor az összes benyújtott feladat állapotát kapja meg.
A sikeres válasz erre a kérésre visszaküldi a feladatazonosítót, a feladat aktuális állapotát, valamint a feladat létrehozásának és befejezésének időbélyegét. A válasz a feladatok aktuális állapotát mutatja. Ezenkívül a válasz sikerüzeneteket, hibákat vagy figyelmeztetéseket is tartalmaz, hogy a felhasználók megtekinthessék és adott esetben elháríthassák a hibákat.
- Ha a feladat státusza TELJESÍTETT, az azt jelenti, hogy az összes fuvarlevélszámot hitelesítették és sikeresen feldolgozták.
- A TELJESÍTETT státusz azt jelenti, hogy a fuvarlevélszámokat hitelesítették és sikeresen feldolgozták. Ez nem jelenti azt, hogy az összes fuvarlevélszámot sikeresen hozzáadták a Speciális integrált láthatósági projekthez.
- Több fuvarlevélszámmal rendelkező feladatok esetén az állapot BEFEJEZETTNEK tekinthető, még akkor is, ha egyes számok nem társíthatók a projekthez, mások pedig sikeresek. Az eredeti társítási kérelemben szereplő egyes fuvarlevélszámok állapotának ellenőrzéséhez töltse le a kötegelt jelentést.
Megjegyzés: Ha a feladat állapota MEGHIÚSULT, az azt jelenti, hogy különböző okok/nehezített hibák miatt a kérelmet nem lehetett feldolgozni, és a felhasználónak újra kell próbálkoznia.
Az alábbi táblázat a feladatok állapotait és azok leírását mutatja:
| FELADAT ÁLLAPOTA | LEÍRÁS |
|---|---|
BEKÜLDVE |
A feladat az összes alapvető hitelesítés után kerül benyújtásra a rendszerbe, a feldolgozás aszinkron módon történik. |
ELFOGADVA |
A feladatot elfogadták, és sorba kerül. |
NINCS ELFOGADVA |
A feladat belső hiba vagy a rendszer elérhetetlensége miatt nem fogadható el, a felhasználónak újra meg kell próbálnia. |
SORBAN ÁLL |
A feladat feldolgozásra váró sorban áll, és a feldolgozás bármikor megkezdődhet. |
FOLYAMATBAN |
A feladat elindult, és folyamatban van. |
BEFEJEZVE |
A feladat befejeződött, és a felhasználó letöltheti az importálási jelentést vagy az exportálási fájlt. |
MEGHIÚSULT |
A feladat különböző okok miatt sikertelen volt, és a felhasználónak újra kell próbálkoznia. |
Fuvarlevélszám – Feladat részletei
Ezzel a végponttal tölthet le JSON-jelentést egy BEFEJEZETT állapotú aszinkron feladatról.
A kérelemhez kapcsolódó szükséges bemeneti adatok a következők:
jobID– Adja meg a feladatazonosítót, amelynek állapotát le kívánja kérdezni. Ehhez a végponthoz kötelező megadni egy feladatazonosítót.
Megjegyzés:
- Egyszerre csak egy aszinkron feladatjelentést tölthet le.
- Ha a feladat nem BEFEJEZETT, és megpróbálja letölteni a jelentést, akkor egy hibaüzenet jelenik meg.
A sikeres válasz erre a kérelemre JSON-formátumban megadja a feladatról készült jelentést.
Üzleti szabályok
Általános üzleti szabályok
- A Speciális integrált láthatóság projekthez társítható fuvarlevélszámok teljes száma nincs korlátozva.
- A Speciális integrált láthatóság projektekhez társított fuvarlevélszámok 40 nappal a webhookhoz való sikeres társításuk után leválasztásra kerülnek.
- A biztonságos nyomonkövetési adatok, például a címzett címe, a címzett aláírása és az érzékeny kézbesítési információk nem érhetők el a Tracking Number Subscription API-n keresztül.
A szinkron végpont üzleti szabályai
- Kérelmenként legfeljebb 150 fuvarlevélszám.
- Minden fuvarlevélszámnak ugyanazt a subscriptionId azonosítót kell használnia.
- A megadott Speciális integrált láthatóság webhook előfizetésnek érvényesnek és aktívnak kell lennie.
- A kérelmekre 30 másodperces időtúllépés vonatkozik.
Az aszinkron végpont üzleti szabályai
- Kérelmenként legfeljebb 1000 fuvarlevélszám.
- A feladat állapota és részletei aszinkron kérés esetén 90 napig megmaradnak, miután a fuvarlevélszámok sikeresen hozzá lettek rendelve a Speciális integrált láthatóság webhookhoz.
Response