Duomenų schemos
Gauti · Prieigos raktas — Tapatybės patvirtinimas — Atsakymas
ApiResponse_TokenData_ · API priimamų arba grąžinamų duomenų laukai, tipai ir apribojimai.
dataTokenDataPrivalomasAtsakymo pavyzdys · TokenData.
metaContextPageMetaContextMetaPageMetaRequestMetaPrivalomasAtsakymo metaduomenys.
Papildomi laukai: Ne
Atšaukti prieigos raktą · ApiResponse
ApiResponse_TokenRevokedData_ · API priimamų arba grąžinamų duomenų laukai, tipai ir apribojimai.
dataTokenRevokedDataPrivalomasAtsakymo pavyzdys · TokenRevokedData.
metaContextPageMetaContextMetaPageMetaRequestMetaPrivalomasAtsakymo metaduomenys.
Papildomi laukai: Ne
Gauti · Prieigos raktas — Tapatybės patvirtinimas — Atsakymas
TokenData · API priimamų arba grąžinamų duomenų laukai, tipai ir apribojimai.
access_tokenEilutėPrivalomasŽetonas antraštei Authorization: Bearer. Prieš vykdydami atskirą pavyzdį nustatykite SHOPENTLY_ACCESS_TOKEN.
expires_atEilutėPrivalomasGaliojimo pabaigos laikas UTC. Dabartiniai prieigos apribojimai gali užblokuoti žetoną anksčiau.
format:"date-time"expires_inSveikasis skaičiusPrivalomasTikrasis galiojimo laikas sekundėmis; šiame pavyzdyje prašoma 1800. Užklausos jo nepratęsia. expires_at yra galiojimo pabaiga UTC laiku.
minimum:300maximum:3600permissionsMasyvas <Eilutė> Privalomaspermissions nurodo dabartines veiksmingas teises: API rakto, jo autoriaus ir parduotuvės plano teisių sankirtą, įskaitant aktyvius priedus. Prieiga tikrinama per kiekvieną užklausą.
rate_limitsTokenRateLimitsDataPrivalomasEngine ≥ 4.143.0. Kiekviename žetono atsakyme pateikiami išdavimo metu galiojančios parduotuvės politikos data.rate_limits. Visi raktai dalijasi šiais limitais; naujas žetonas jų neatkuria. Plano pakeitimas gali įsigalioti dar nepasibaigus žetonui.
token_typeEilutėNeprivalomasBearer. Grąžinto žetono tapatybės patvirtinimo schema.
const:"Bearer"warningsMasyvas <TokenLifetimeWarning> PrivalomasSveikasis skaičius už intervalo nustato 900 sekundžių ir grąžina warnings su token.ttl_out_of_range bei documentation_url į learn.shopently.com. Praleistas laukas nesukelia įspėjimo; netinkamas tipas grąžina 422.
Papildomi laukai: Ne
TokenLifetimeWarning
TokenLifetimeWarning · Sveikasis skaičius už intervalo nustato 900 sekundžių ir grąžina warnings su token.ttl_out_of_range bei documentation_url į learn.shopently.com. Praleistas laukas nesukelia įspėjimo; netinkamas tipas grąžina 422.
applied_secondsSveikasis skaičiusNeprivalomas900 s (15 min)
codeEilutėNeprivalomastoken.ttl_out_of_range
const:"token.ttl_out_of_range"documentation_urlEilutėNeprivalomashttps://learn.shopently.com/en/api/docs/authentication/#token-lifetime
fieldEilutėNeprivalomasttl_seconds
const:"ttl_seconds"max_secondsSveikasis skaičiusNeprivalomas3600 s (60 min)
messageEilutėNeprivalomasSveikasis skaičius už intervalo nustato 900 sekundžių ir grąžina warnings su token.ttl_out_of_range bei documentation_url į learn.shopently.com. Praleistas laukas nesukelia įspėjimo; netinkamas tipas grąžina 422.
min_secondsSveikasis skaičiusNeprivalomas300 s (5 min)
Papildomi laukai: Ne
Užklausų dažnio ribos
TokenRateLimitsData · Engine ≥ 4.143.0. Kiekviename žetono atsakyme pateikiami išdavimo metu galiojančios parduotuvės politikos data.rate_limits. Visi raktai dalijasi šiais limitais; naujas žetonas jų neatkuria. Plano pakeitimas gali įsigalioti dar nepasibaigus žetonui. Nulis reiškia nepasiekiamumą, o ne neribotą naudojimą.
auth_per_minuteSveikasis skaičiusPrivalomasIšdavimo ir atšaukimo užklausos per minutę, įskaitant nesėkmingą autentifikavimą. Abi operacijos dalijasi auth limitu.
minimum:0maximum:1000000read_per_minuteSveikasis skaičiusPrivalomasSkaitymo užklausos per minutę.
minimum:0maximum:1000000write_per_minuteSveikasis skaičiusPrivalomasRašymo užklausos per minutę; ši reikšmė nesuteikia rašymo teisių.
minimum:0maximum:1000000
Papildomi laukai: Ne
Gauti · Prieigos raktas — Tapatybės patvirtinimas — Užklausos turinys
TokenRequest · API priimamų arba grąžinamų duomenų laukai, tipai ir apribojimai.
ttl_secondsSveikasis skaičiusNeprivalomasNeprivalomas sveikasis skaičius ttl_seconds: 300–3600 sekundžių (5–60 minučių). Jei lauko nėra, numatytoji reikšmė yra 900 sekundžių (15 minučių).
Papildomi laukai: Ne
Atšaukti prieigos raktą · TokenRevokeRequest
TokenRevokeRequest · Siųskite POST /api/v1/auth/revoke su išdavusiu API raktu antraštėje Authorization: ApiKey ir prieigos raktu JSON lauke access_token. Po sėkmės kitas naudojimas grąžina 401. Pakartotas, nežinomas ar svetimas raktas gauna tą patį revoked: true; kitų API raktų prieigos raktai neištrinami.
access_tokenEilutėPrivalomasSiųskite POST /api/v1/auth/revoke su išdavusiu API raktu antraštėje Authorization: ApiKey ir prieigos raktu JSON lauke access_token. Po sėkmės kitas naudojimas grąžina 401. Pakartotas, nežinomas ar svetimas raktas gauna tą patį revoked: true; kitų API raktų prieigos raktai neištrinami.
minLength:1maxLength:256
Papildomi laukai: Ne
Atšaukti prieigos raktą · TokenRevokedData
TokenRevokedData · Siųskite POST /api/v1/auth/revoke su išdavusiu API raktu antraštėje Authorization: ApiKey ir prieigos raktu JSON lauke access_token. Po sėkmės kitas naudojimas grąžina 401. Pakartotas, nežinomas ar svetimas raktas gauna tą patį revoked: true; kitų API raktų prieigos raktai neištrinami.
revokedLoginė reikšmėNeprivalomasSiųskite POST /api/v1/auth/revoke su išdavusiu API raktu antraštėje Authorization: ApiKey ir prieigos raktu JSON lauke access_token. Po sėkmės kitas naudojimas grąžina 401. Pakartotas, nežinomas ar svetimas raktas gauna tą patį revoked: true; kitų API raktų prieigos raktai neištrinami.
const:true
Papildomi laukai: Ne