Skip to main content

B2B Mobility Toll Transaction Data 1.0.0

Állapotváltozások, karbantartási és verziófrissítések lekérdezése erről a API.

Shell B2B Mobility útdíj-tranzakciós adatok API – Gyors útmutató

API-verzió: 1.0.0 | Hitelesítés: OAuth 2.0 | Állapot: Termelés

Áttekintés

A Shell B2B Mobility útdíj-tranzakciós adat API egy REST-alapú API, amely átfogó hozzáférést biztosít az útdíj-tranzakciós rekordokhoz és a kapcsolódó adatokhoz a Shell mobilitási ügyfelei számára. Ez az API lehetővé teszi a fejlesztők számára, hogy programozási úton lekérjék, szűrjék és elemezzék az útdíj-tranzakciós adatokat számlaegyeztetés, számlázás-ellenőrzés, költségkezelés és megfelelési követelmények céljából.

Főbb jellemzők

  • Útdíj-tranzakciós adatok lekérése számlaszám alapján
  • Tranzakciók szűrése dátumtartomány szerint (kezdő és záró dátum)
  • Keresés számlaállapot és VRN (jármű-nyilvántartási szám) alapján
  • Speciális rendezési lehetőségek több mező alapján
  • Oldalszámozás támogatása nagy adathalmazok esetén
  • Rugalmas mezőszűrés a válaszadatok optimalizálása érdekében
  • Átfogó útdíj-adatok, beleértve a be- és kilépési pontokat
  • Több útdíjhálózat és szolgáltató támogatása

Hitelesítés

OAuth 2.0 (szabványos hitelesítési módszer)

A Shell útdíj-tranzakciós adat-API a OAuth 2.0 ügyfélhitelesítési folyamatot a biztonságos hitelesítéshez.

OAuth 2.0 folyamat

1. lépés: Hozzáférési token beszerzése

Kérjen hozzáférési tokent az OAuth token végponttól:

POST /oauth/token
Content-Type: application/x-www-form-urlencoded

grant_type=client_credentials&client_id=your-client-id&client_secret=your-client-secret

2. lépés: A hozzáférési token használata az API-kérelmekben

Authorization: Bearer 
Content-Type: application/json
RequestId: eb621f45-a543-4d9a-a934-2f223b263c42

Tokenkezelés

A tokenkezelés bevált gyakorlatai:

  • A hozzáférési tokenek élettartama korlátozott (általában 15 perc)
  • Vezessen be token-gyorsítótárazást a felesleges token-lekérdezések elkerülése érdekében
  • A szolgáltatás zavartalan működésének biztosítása érdekében frissítse a tokeneket lejáratuk előtt
  • Soha ne ossza meg a client_secret értékét, és ne ágyazza be azt a kliensoldali kódba

Környezetek

Az API két környezetben érhető el:

Környezet Alap-URL Cél
Termelési környezet https://api.shell.com/toll-data/v1 Éles termelési környezet
Teszt (UAT) https://api-test.shell.com/toll-data/v1 Tesztelési és fejlesztési környezet

OAuth-token URL-ek:

Környezet Token URL
Termelés https://api.shell.com/v2/oauth/token
Teszt (UAT) https://api-test.shell.com/v2/oauth/token

Tipp: Mindig tesztelje az integrációt a Tesztkörnyezetben, mielőtt átállna a termelésre.

Gyors útmutató

1. Szerezze be az OAuth hitelesítő adatait

2. Hozzáférési token beszerzése

Először szerezze be az OAuth hozzáférési tokenjét:

cURL-példa:

curl -X POST https://api-test.shell.com/v2/oauth/token \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "grant_type=client_credentials&client_id=your-client-id&client_secret=your-client-secret"

Válasz:

{
  "access_token": "eyJhbGciOi*******5cCI6IkpXVCJ9...",
  "token_type": "Bearer",
  "expires_in": 899
}

3. Az első API-lekérdezés elvégzése

Példa: Útdíj-tranzakciók keresése

cURL-példa:

curl -X POST https://api-test.shell.com/toll-data/v1/transactions/search \
  -H "Authorization: Bearer eyJhbGci******NiIsInR5cCI6IkpXVCJ9..." \
  -H "Content-Type: application/json" \
  -H "RequestId: eb621f45-a543-4d9a-a934-2f223b263c42" \
  -d '{
    "Filters": {
 "ColCoCode": 86,
 "PayerNumber": "NL20016398",
 "AccountNumber": "NL20027701",
 "Filter": "All",
 "FromDate": "2026-01-01",
 "ToDate": "2026-01-31"
    },
    "Page": 1,
    "PageSize": 10
}'

Példa a válaszra:

{
  "RequestId": "eb621f45-a543-4d9a-a934-2f223b263c42",
  "Status": "SUCCESS",
  "Page": 1,
  "TotalRecords": 150,
  "TotalPages": 15,
  "PageSize": 10,
  "Data": [
    {
      "NetworkDescription": "Societa Autostradali",
 "TollChargerCode": "410|610",
 "DelcoCode": "714",
 "DelcoName": "Shell Fleet Solutions Consorzio",
      "NetworkCode": "TLI",
 "Network": "euroShell Consortio",
 "PurchasedInCountry": "Italy",
      "PurchasedInCountryCode": "IT",
 "CardNumber": "707737*******334272",
 "CardId": 123456789,
 "CardGroupName": "Shell Fleet Solutions Consorzio",
      "Jármű-nyilvántartási szám": "KN 00000",
 "Költségközpont": "100",
 "Rendszerbeviteli dátum": "20260123",
 "Rendszerbeviteli idő": "13:14:25",
      "Tranzakció dátuma": "20260120",
 "Tranzakció ideje": "10:30:00",
 "Könyvelés dátuma": "20260123",
      "Könyvelési idő": "00:00:00",
 "Fizetőszám": "NL20016398",
 "Számlaszám": "NL20027701",
 "Számla neve": "Teszt számla neve",
      "StartDate": "20260120",
 "StartTime": "06:47:41",
 "EndDate": "20260120",
 "EndTime": "07:30:15",
      "TollGateEntry": "ROMA NORD",
 "TollGateExit": "BRENNERO",
 "DistanceDriven": "71,6",
      "Útvonal leírása": "ROMA NORD – BRENNERO",
 "Tranzakció típusa": "Útdíj",
 "Termék kód": "14",
 "Termék leírása": "Útdíj",
      "Tranzakció nettó összege": "127,1",
 "Tranzakció adója": "0,0",
 "Tranzakció bruttó összege": "127,1",
 "Tranzakció pénznemkódja": "EUR",
      "TransactionStatus": "Jelentés",
 "InvoiceNumber": "8600397548",
 "InvoiceDate": "20260125",
      "Számlaállapot": "Kiszámlázva",
 "Fizetési mód": "Utólagos fizetés",
 "OBU sorozatszám": "00049000000836932426",
      "Kibocsátási osztály": "Euro 6",
 "Szerződésazonosító": "fb75eb53-46eb-450b-862e-6045002c3fa8",
      "ShellTransactionID": "04176c5c-e7b2-49c8-bcb3-23d07ba583f2",
      "Útdíjszedő": "Toll4Europe",
 "Útdíjszedő-tartomány": "Toll4Europe",
      "TariffRelevantInformation": "Járműosztály: 2, Tengelyek száma: 2, Úttípus: Autópálya",
 "AdditionalTransactionInfo": "Helyszín: 1",
      "TCInvoiceNumber": "12343343",
 "TCInvoiceDate": "20260123"
    }
  ]
}

API végpontok hivatkozása

Útdíj-tranzakciók

Végpont Módszer Leírás
/toll-data/v1/transactions/search POST Útdíj-tranzakciós adatok lekérése rugalmas szűréssel és oldalozással

Gyakori felhasználási esetek:

  • Útdíj-tranzakciók lekérése dátumtartomány szerint
  • Szűrés számlaállapot szerint (Számlázott, Számlázatlan, Összes)
  • Keresés jármű-nyilvántartási szám (VRN) alapján
  • Szűrés kártyacsoport szerint
  • Tranzakciók rendezése több kritérium szerint
  • Konkrét mezők kiválasztása a válasz méretének optimalizálása érdekében

Gyakori felhasználási esetek

Ez a szakasz a gyakori üzleti forgatókönyveket az API-használati mintákhoz rendeli hozzá, hogy segítsen Önnek gyorsan azonosítani, hogyan használhatja az API-t az Ön konkrét igényeinek megfelelően.

1. felhasználási eset: Napi útdíj-tranzakciók egyeztetése

Forgatókönyv: A flottájához tartozó összes útdíj-tranzakciót könyvelési célokból.

Ajánlott API: /toll-data/v1/transactions/search

Miért ez az API: Ez a végpont átfogó útdíj-tranzakciós részleteket nyújt rugalmas dátumszűréssel, támogatja mind a számlázott, mind a még nem számlázott tranzakciókat, és nagy adathalmazok esetén oldalszámozást is biztosít. Tökéletes a napi egyeztetési munkafolyamatokhoz.

Főbb paraméterek:

  • FromDate és ToDate – A napi egyeztetéshez állítsa be a tegnapi dátumra
  • Search.InvoiceStatus - Az „All” (Összes) beállítás használatával a számlázott és a még nem számlázott tranzakciók is szerepelnek
  • PageSize - Állítsa be 100-ra a hatékony adatlekérés érdekében
  • Szűrő – Az „Összes” beállítás használatával a tranzakciók teljes részletei lekérhetők

2. felhasználási eset: Számla-ellenőrzés és -hitelesítés

Forgatókönyv: Számlát kapott, és ellenőriznie kell az összes útdíj-tranzakció részleteit és díjait.

Ajánlott API: /toll-data/v1/transactions/search

Miért ez az API: Az API részletes útdíj-tranzakciós információkat nyújt, beleértve a számlaszámokat, dátumokat, összegeket és az útdíjhálózat adatait. Ideális a számlák érvényesítéséhez, mivel megegyezik a számla szerkezetével.

Főbb paraméterek:

  • Search.InvoiceStatus – Állítsa „Invoiced” értékre, ha csak a kiszámlázott tranzakciókat szeretné lekérni
  • FromDate és ToDate – Állítsa be a számlázási időszak dátumaira
  • Szűrő – Adja meg az olyan mezőket, mint „InvoiceNumber, InvoiceDate, TransactionGrossAmount” a célzott érvényesítéshez

3. felhasználási eset: Flottajárművek útdíj-használatának elemzése

Forgatókönyv: A flottában lévő egyes járművek útdíj-használati szokásait elemeznie kell az útvonalak optimalizálása és az útdíj-költségek csökkentése érdekében.

Ajánlott API: /toll-data/v1/transactions/search

Miért ez az API: Az API lehetővé teszi a jármű-nyilvántartási szám (VRN) szerinti szűrést, és részletes útvonalinformációkat nyújt, beleértve a be- és kijáratokat, a megtett távolságot és az útdíjakat. Tökéletes járműszintű elemzéshez.

Főbb paraméterek:

  • Search.Jármű-nyilvántartási szám – Adja meg az elemzendő VRN-t
  • Kezdő dátum és BefejezőDate – Állítsa be az elemzési időszakot (pl. az elmúlt 30 nap)
  • Rendezési opció – Időrendi elemzéshez használja az 1-es értéket (tranzakció dátuma növekvő sorrendben)
  • Szűrő – Vegye fel olyan mezőket, mint „RouteDescription, DistanceDriven, TollGateEntry, TollGateExit, TransactionGrossAmount”

4. felhasználási eset: Kártyacsoportok kiadásainak nyomon követése

Helyzet: Több kártyacsoportot kezel, és a költségvetés-elosztás, valamint a költségközpontokra vonatkozó jelentések készítése érdekében kártyacsoportonként kell nyomon követnie az útdíj-kiadásokat.

Ajánlott API: /toll-data/v1/transactions/search

Miért ez az API: Az API támogatja a kártyacsoport szerinti szűrést, és tartalmazza a költségközpontokra vonatkozó információkat is, így ideális a költségek nyomon követéséhez és a jelentések készítéséhez kártyacsoport szinten.

Főbb paraméterek:

  • Search.CardGroup - Adja meg a kártyacsoport nevét, vagy használja az „All” értéket az összes csoportra
  • FromDate és ToDate - Állítsa be a jelentési időszakra
  • Szűrő - Vegye fel "CardGroupName, CostCenter, TransactionGrossAmount, TransactionNetAmount, TransactionTax"
  • Rendezési opció – A kiadási elemzéshez használja a 3-as értéket (tranzakciós összeg növekvő sorrendben)

5. felhasználási eset: Több fiókra kiterjedő útdíjjelentés

Forgatókönyv: Több fiókot kezel, és összesített útdíjjelentéseket kell készítenie az összes fiókra vonatkozóan.

Ajánlott API: /toll-data/v1/transactions/search

Miért ez az API: Az API támogatja több fiók (ajánlott: 2–5) lekérdezését egyetlen kérésben, ezzel csökkentve az API-hívások számát és javítva a teljesítményt több fiókos esetekben.

Főbb paraméterek:

  • AccountNumber – Adja meg a fiókszámokat vesszővel elválasztva (optimális teljesítmény érdekében legfeljebb 2–5)
  • FromDate és ToDate – Állítsa be a jelentési időszakra
  • PageSize - A jobb teljesítmény érdekében használjon nagyobb oldalméretet (pl. 100–500)

6. felhasználási eset: Számlázatlan tranzakciók nyomon követése

Forgatókönyv: A számlázatlan útdíj-tranzakciókat szeretné nyomon követni a jövőbeli számlák előrejelzése és a cash flow kezelése érdekében.

Ajánlott API: /toll-data/v1/transactions/search

Miért ez az API: Az API lehetővé teszi a szűrést számlaállapot szerint, így könnyen azonosíthatók a még nem számlázott tranzakciók, és becsülhetők a várható díjak.

Főbb paraméterek:

  • Search.InvoiceStatus – Állítsa „Uninvoiced” értékre a függőben lévő díjak esetében
  • FromDate és ToDate – Állítsa be az aktuális számlázási időszakra
  • Szűrő – Vegye fel a „TransactionDate, TransactionGrossAmount, AccountNumber, VehicleRegistration"

7. felhasználási eset: Útdíjhálózat-használati elemzés

Forgatókönyv: El kell elemeznie, hogy flottája mely útdíjhálózatokat és üzemeltetőket használja leggyakrabban, hogy jobb díjakat tudjon kialkudni, vagy optimalizálhassa az útvonalakat.

Ajánlott API: /toll-data/v1/transactions/search

Miért ez az API?: Az API részletes útdíjhálózati információkat nyújt, beleértve a hálózat leírását, az útdíjszolgáltatót, az útdíjszedő kódját és a hálózati kódot, ami tökéletesen alkalmas a hálózat-használat elemzésére.

Főbb paraméterek:

  • FromDate és ToDate - Állítsa be az elemzési időszakra (pl. negyedéves)
  • Szűrő - Vegye fel a „NetworkDescription, TollOperator, TollChargerCode, Network, TransactionGrossAmount” mezőket
  • PageSize - Használjon nagyobb oldalméretet az átfogó adatkinyeréshez

Használati példák

1. példa: Útdíj-tranzakciók keresése számla és dátumtartomány szerint

Kérés:

POST /toll-data/v1/transactions/search

{
  "Filters": {
    "ColCoCode": 86,
    "PayerNumber": "NL20016398",
    "AccountNumber": "NL20027701",
    "Filter": "All",
    "FromDate": "2026-01-01",
    "ToDate": "2026-01-31"
  },
  "Page": 1,
  "PageSize": 10
}

Válasz:

{
  "RequestId": "eb621f45-a543-4d9a-a934-2f223b263c42",
  "Status": "SUCCESS",
  "Page": 1,
  "TotalRecords": 150,
  "TotalPages": 15,
  "PageSize": 10,
  "Data": [
    {
 "NetworkDescription": "Societa Autostradali",
      "TollChargerCode": "410|610",
 "DelcoCode": "714",
 "DelcoName": "Shell Fleet Solutions Consorzio",
 "NetworkCode": "TLI",
      "Network": "euroShell Consortio",
 "PurchasedInCountry": "Italy",
 "PurchasedInCountryCode": "IT",
 "CardNumber": "707737*******334272",
      "Kártyaazonosító": 123456789,
 "Kártyacsoport neve": "Shell Fleet Solutions Consorzio",
 "Jármű rendszáma": "KN 00000",
      "Költségközpont": "100",
 "Rendszerbeviteli dátum": "20260123",
 "Rendszerbeviteli idő": "13:14:25",
 "Tranzakció dátuma": "20260120",
      "Tranzakció időpontja": "10:30:00",
 "Könyvelési dátum": "20260123",
      "Könyvelési idő": "00:00:00",
 "Fizetőszám": "NL20016398",
 "Számlaszám": "NL20027701",
 "Számla neve": "Teszt számla neve",
      "StartDate": "20260120",
 "StartTime": "06:47:41",
 "EndDate": "20260120",
 "EndTime": "07:30:15",
      "TollGateEntry": "ROMA NORD",
 "TollGateExit": "BRENNERO",
 "DistanceDriven": "71,6",
 "RouteDescription": "ROMA NORD – BRENNERO",
      "Tranzakciótípus": "Útdíj",
 "Termékkód": "14",
 "Termékleírás": "Útdíj",
 "Tranzakció nettó összege": "127,1",
 "Tranzakció adója": "0,0",
      "Tranzakció bruttó összege": "127,1",
      "Tranzakciós pénznemkód": "EUR",
 "Tranzakciós állapot": "Jelentés",
 "Számlaszám": "8600397548",
 "Számla dátuma": "20260125",
      "Számlaállapot": "Kiszámlázva",
 "Fizetési mód": "Utólagos fizetés",
 "OBU sorozatszám": "00049000000836932426",
      "Kibocsátási osztály": "Euro 6",
 "Szerződésazonosító": "fb75eb53-46eb-450b-862e-6045002c3fa8",
 "Shell tranzakcióazonosító": "04176c5c-e7b2-49c8-bcb3-23d07ba583f2",
 „TollOperator”: „Toll4Europe”,
 „TollDomain”: „Toll4Europe”,
      "TariffRelevantInformation": "Járműosztály: 2, Tengelyek száma: 2, Úttípus: Autópálya",
      "AdditionalTransactionInfo": "Helyszín: 1",
 "TCInvoiceNumber": "12343343",
 "TCInvoiceDate": "20260123"
    }
  ]
}

2. példa: Tranzakciók szűrése jármű-nyilvántartási szám (VRN) alapján

Kérés:

POST /toll-data/v1/transactions/search

{
  "Filters": {
    "ColCoCode": 86,
    "PayerNumber": "NL20016398",
    "AccountNumber": "NL20027701",
    "Filter": "VehicleRegistration, RouteDescription, TransactionGrossAmount, TransactionDate",
    "FromDate": "2026-01-01",
    "ToDate": "2026-03-31",
    "Search": {
 "VehicleRegistrationNumber": "KN 00000",
 "SzámlaÁllapot": "Minden"
    }
  },
  "Oldal": 1,
  "Oldalméret": 50
}

Válasz:

{
  "RequestId": "9d2dee33-7803-485a-a2b1-2c7538e597ee",
  "Status": "SUCCESS",
  "Page": 1,
  "TotalRecords": 45,
  "TotalPages": 1,
  "PageSize": 50,
  "Data": [
    {
 "VehicleRegistration": "KN 00000",
      "RouteDescription": "ROMA NORD - BRENNERO",
 "TransactionGrossAmount": "127.1",
 "TransactionDate": "20260120"
    },
    {
 "VehicleRegistration": "KN 00000",
      "Útvonal leírása": "MILANO EST - VERONA SUD",
 "Tranzakció bruttó összege": "85,4",
 "Tranzakció dátuma": "20260125"
    }
  ]
}

3. példa: Keresés kártyacsoport szerint

Kérés:

POST /toll-data/v1/transactions/search

{
  "Filters": {
    "ColCoCode": 86,
    "PayerNumber": "NL20016398",
    "AccountNumber": "NL20027701",
    "Filter": "CardGroupName, VehicleRegistration, TransactionGrossAmount, TransactionDate",
    "FromDate": "2026-01-01",
    "ToDate": "2026-01-31",
    "Search": {
      "CardGroup": "Shell Fleet Solutions Consorzio",
 "InvoiceStatus": "All"
    }
  },
  "Page": 1,
  "PageSize": 30
}

Válasz:

{
  "RequestId": "5f1bded6-416d-4478-ab7f-33905d7b5d4b",
  "Status": "SUCCESS",
  "Page": 1,
  "TotalRecords": 87,
  "TotalPages": 3,
  "PageSize": 30,
  "Data": [
    {
 "CardGroupName": "Shell Fleet Solutions Consorzio",
 "VehicleRegistration": "KN 00000",
 "TransactionGrossAmount": "127.1",
      "TransactionDate": "20260120"
    },
    {
      "CardGroupName": "Shell Fleet Solutions Consorzio",
 "VehicleRegistration": "LM 11111",
 "TransactionGrossAmount": "95,8",
      "TransactionDate": "20260122"
    }
  ]
}

4. példa: Több fiók meghatározott mezőkkel

Kérés:

POST /toll-data/v1/transactions/search

{
  "Filters": {
    "ColCoCode": 86,
    "PayerNumber": "NL20016398",
    "AccountNumber": "NL20027701, NL20027702",
    "Filter": "AccountNumber, AccountName, TransactionDate, TransactionGrossAmount, VehicleRegistration",
    "FromDate": "2026-01-01",
    "ToDate": "2026-01-31"
  },
  "Page": 1,
  "PageSize": 100
}

Válasz:

{
  "RequestId": "eb621f45-a543-4d9a-a934-2f223b263c42",
  "Status": "SUCCESS",
  "Page": 1,
  "TotalRecords": 245,
  "TotalPages": 3,
  "PageSize": 100,
  "Data": [
    {
 "AccountNumber": "NL20027701",
 "AccountName": "Teszt számla neve",
      "TransactionDate": "20260120",
 "TransactionGrossAmount": "127.1",
      "Jármű-nyilvántartási szám": "KN 00000"
    },
    {
 "Számlaszám": "NL20027702",
 "Számla neve": "Második számla neve",
      "Tranzakció dátuma": "20260121",
 "Tranzakció bruttó összege": "98,5",
 "Jármű rendszáma": "PQ 22222"
    }
  ]
}

Hibakezelés

Gyakori hibakódok

HTTP-állapot Hibakód Leírás Megoldás
200 N/A Állapot: SIKERES N/A
400 E0001 Érvényesítési hiba Ellenőrizze a kérés paramétereit, győződjön meg arról, hogy a kötelező mezők kitöltve vannak és érvényesek
401 E0003 Jogosulatlan Ellenőrizze, hogy az OAuth-token érvényes-e és nem járt-e le
404 E0005 Nem található Ellenőrizze, hogy a végpont URL-je és az erőforrás létezik-e
500 E0002 Ismeretlen hiba / Belső szerverhiba Vegye fel a kapcsolatot az ügyfélszolgálattal a RequestId megadásával
503 E0012 A szolgáltatás nem elérhető / Kapcsolati hiba Próbálja meg később újra; ha a probléma továbbra is fennáll, vegye fel a kapcsolatot az ügyfélszolgálattal

Hibaválasz-példa

Érvényesítési hiba (E0001):

{
  "RequestId": "eb621f45-a543-4d9a-a934-2f223b263c42",
  "Status": "FAILED",
  "Errors": [
    {
 "Code": "E0001",
      "Title": "Érvényesítési hiba",
 "Detail": "Hiányzó / érvénytelen érték(ek) a következőhöz: ColCoCode",
 "AdditionalInfo": null
    }
  ]
}

Jogosulatlansági hiba (E0003):

{
  "RequestId": "eb621f45-a543-4d9a-a934-2f223b263c42",
  "Status": "FAILED",
  "Errors": [
    {
 "Code": "E0003",
      "Title": "Jogosulatlanság",
 "Detail": "A megadott hitelesítő adatok érvénytelenek, vagy a felhasználónak nincs hozzáférése a művelethez",
 "AdditionalInfo": null
    }
  ]
}

Bevált gyakorlatok

1. Használja az OAuth 2.0 hitelesítést

FONTOS: Mindig használja az OAuth 2.0 hitelesítést. Vezessen be megfelelő tokenkezelést:

  • Tárolja a hozzáférési tokeneket a gyorsítótárban, és használja újra azok lejárata előtt
  • Frissítse a tokeneket lejáratuk előtt (ajánlott: 60 másodperccel korábban)
  • A kliens hitelesítő adatait biztonságosan tárolja (használjon környezeti változókat vagy titkosítókezelőt)
  • Soha ne rögzítsen és ne tegye közzé hozzáférési tokeneket az ügyféloldali kódban

2. Mindig adja meg a RequestId-t

A végpontok közötti nyomonkövethetőség érdekében mindig adjon meg egy egyedi RequestId-t (UUID formátumban) a fejlécben. Ez elengedhetetlen a hibaelhárításhoz és a támogatáshoz.

3. Vezessen be hibakezelést

Vezessen be megbízható hibakezelést:

  • Minden válaszban ellenőrizze a Status mezőt
  • A hibaelhárítás érdekében naplózza a RequestId-t
  • Végrehajtás: újrakísérleti logika átmeneti hibák (503) esetén
  • A beviteli paraméterek ellenőrzésével kezelje az érvényesítési hibákat (E0001)

Támogatás és források

Műszaki támogatás

Dokumentáció

Segítség

A támogatáshoz forduláskor adja meg:

  1. A client_id-jét (soha ne adja meg a client_secretjét vagy hozzáférési tokenjeit)
  2. RequestId az API-válaszból
  3. A kérés időbélyege
  4. Környezet (Termelés/Teszt)
  5. Kapott hibakódok és üzenetek

Utolsó frissítés: 2026. augusztus 4.
Dokumentum verzió: 1.0
API-verzió: 1.0.0

Rólunk

A Shell Fejlesztői Portál támogatja a partnereket a Shell API-kba való bekapcsolódásban, valamint abban, hogy ötleteiket termeléskész megoldásokká alakítsák.

Shell logó

Kapcsolat

Bejelentkezés a fiókjába

Kérdezze meg az AI-asszisztenst a Shell API-jairól és API-termékeiről