Adatsémák
Lekérés · Token — Hitelesítés — Válasz
ApiResponse_TokenData_ · Az API által fogadott vagy visszaadott adatok mezői, típusai és korlátozásai.
dataTokenDataKötelezőPéldaválasz · TokenData.
metaContextPageMetaContextMetaPageMetaRequestMetaKötelezőA válasz metaadatai.
További mezők: Nem
Token visszavonása · ApiResponse
ApiResponse_TokenRevokedData_ · Az API által fogadott vagy visszaadott adatok mezői, típusai és korlátozásai.
dataTokenRevokedDataKötelezőPéldaválasz · TokenRevokedData.
metaContextPageMetaContextMetaPageMetaRequestMetaKötelezőA válasz metaadatai.
További mezők: Nem
Lekérés · Token — Hitelesítés — Válasz
TokenData · Az API által fogadott vagy visszaadott adatok mezői, típusai és korlátozásai.
access_tokenKarakterláncKötelezőToken az Authorization: Bearer fejléchez. Az önálló példa futtatása előtt állítsa be a SHOPENTLY_ACCESS_TOKEN változót.
expires_atKarakterláncKötelezőA lejárat időpontja UTC szerint. Az aktuális hozzáférési korlátozások korábban is letilthatják a tokent.
format:"date-time"expires_inEgész számKötelezőTényleges élettartam másodpercben; ez a példa 1800-at kér. A kérések nem hosszabbítják meg. Az expires_at a lejárat UTC-időpontja.
minimum:300maximum:3600permissionsTömb <Karakterlánc> KötelezőA permissions az aktuális érvényes jogosultságokat sorolja fel: a kulcs, a szerző és az áruházi csomag jogosultságainak metszetét, az aktív bővítményekkel együtt. Minden kérés újra ellenőrzi a hozzáférést.
rate_limitsTokenRateLimitsDataKötelezőEngine ≥ 4.143.0. Minden tokenválasz tartalmazza a kiadáskor érvényes áruházi szabályzat data.rate_limits értékeit. Az összes kulcs közösen használja ezeket a kereteket; új token nem állítja vissza őket. A csomagváltás a token lejárta előtt is érvényesülhet.
token_typeKarakterláncNem kötelezőBearer. A visszaadott token hitelesítési sémája.
const:"Bearer"warningsTömb <TokenLifetimeWarning> KötelezőA tartományon kívüli egész szám 900 másodpercet állít be, és warnings választ ad token.ttl_out_of_range kóddal és a learn.shopently.com oldalra mutató documentation_url mezővel. Hiányzó mezőnél nincs figyelmeztetés; hibás típusnál 422 a válasz.
További mezők: Nem
TokenLifetimeWarning
TokenLifetimeWarning · A tartományon kívüli egész szám 900 másodpercet állít be, és warnings választ ad token.ttl_out_of_range kóddal és a learn.shopently.com oldalra mutató documentation_url mezővel. Hiányzó mezőnél nincs figyelmeztetés; hibás típusnál 422 a válasz.
applied_secondsEgész számNem kötelező900 s (15 min)
codeKarakterláncNem kötelezőtoken.ttl_out_of_range
const:"token.ttl_out_of_range"documentation_urlKarakterláncNem kötelezőhttps://learn.shopently.com/en/api/docs/authentication/#token-lifetime
fieldKarakterláncNem kötelezőttl_seconds
const:"ttl_seconds"max_secondsEgész számNem kötelező3600 s (60 min)
messageKarakterláncNem kötelezőA tartományon kívüli egész szám 900 másodpercet állít be, és warnings választ ad token.ttl_out_of_range kóddal és a learn.shopently.com oldalra mutató documentation_url mezővel. Hiányzó mezőnél nincs figyelmeztetés; hibás típusnál 422 a válasz.
min_secondsEgész számNem kötelező300 s (5 min)
További mezők: Nem
Kéréskorlátok
TokenRateLimitsData · Engine ≥ 4.143.0. Minden tokenválasz tartalmazza a kiadáskor érvényes áruházi szabályzat data.rate_limits értékeit. Az összes kulcs közösen használja ezeket a kereteket; új token nem állítja vissza őket. A csomagváltás a token lejárta előtt is érvényesülhet. A nulla nem elérhető műveletet jelent, nem korlátlan használatot.
auth_per_minuteEgész számKötelezőTokenkiadási és visszavonási kérések percenként, a sikertelen hitelesítésekkel együtt. Mindkét művelet a közös auth keretet használja.
minimum:0maximum:1000000read_per_minuteEgész számKötelezőOlvasási kérések percenként.
minimum:0maximum:1000000write_per_minuteEgész számKötelezőÍrási kérések percenként; ez az érték nem ad írási jogosultságot.
minimum:0maximum:1000000
További mezők: Nem
Lekérés · Token — Hitelesítés — Kérés törzse
TokenRequest · Az API által fogadott vagy visszaadott adatok mezői, típusai és korlátozásai.
ttl_secondsEgész számNem kötelezőOpcionális egész szám, ttl_seconds: 300–3600 másodperc (5–60 perc). Ha hiányzik, az alapérték 900 másodperc (15 perc).
További mezők: Nem
Token visszavonása · TokenRevokeRequest
TokenRevokeRequest · Küldj POST /api/v1/auth/revoke kérést a kiadó kulccsal az Authorization: ApiKey fejlécben és a tokennel az access_token JSON-mezőben. Siker után a következő használat 401-et ad. Ismételt, ismeretlen vagy idegen tokennél is revoked: true a válasz; más kulcsok tokenjei nem törlődnek.
access_tokenKarakterláncKötelezőKüldj POST /api/v1/auth/revoke kérést a kiadó kulccsal az Authorization: ApiKey fejlécben és a tokennel az access_token JSON-mezőben. Siker után a következő használat 401-et ad. Ismételt, ismeretlen vagy idegen tokennél is revoked: true a válasz; más kulcsok tokenjei nem törlődnek.
minLength:1maxLength:256
További mezők: Nem
Token visszavonása · TokenRevokedData
TokenRevokedData · Küldj POST /api/v1/auth/revoke kérést a kiadó kulccsal az Authorization: ApiKey fejlécben és a tokennel az access_token JSON-mezőben. Siker után a következő használat 401-et ad. Ismételt, ismeretlen vagy idegen tokennél is revoked: true a válasz; más kulcsok tokenjei nem törlődnek.
revokedLogikai értékNem kötelezőKüldj POST /api/v1/auth/revoke kérést a kiadó kulccsal az Authorization: ApiKey fejlécben és a tokennel az access_token JSON-mezőben. Siker után a következő használat 401-et ad. Ismételt, ismeretlen vagy idegen tokennél is revoked: true a válasz; más kulcsok tokenjei nem törlődnek.
const:true
További mezők: Nem