Pređi na sadržaj
ShopentlyLearn

Šeme podataka: Autentifikacija

Šeme podataka: Autentifikacija. Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.

Šeme podataka

Preuzmi · Token — Autentifikacija — Odgovor

ApiResponse_TokenData_ · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
dataTokenData Obavezno

Primer odgovora · TokenData.

Primer: {"access_token":"EXAMPLE_ACCESS_TOKEN","expires_at":"2026-01-01T12:00:00Z","expires_in":900,"rate_limits":{"auth_per_minute":10,"read_per_minute":60,"write_per_minute":10},"token_type":"Bearer"}
metaContextPageMeta ContextMeta PageMeta RequestMeta Obavezno

Metapodaci odgovora.

Primer: {"request_id":"example"}

Dodatna polja: Ne

Preuzmi · Token — Autentifikacija — Odgovor

TokenData · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
access_tokenNiz znakovaObavezno

Token za zaglavlje Authorization: Bearer. Postavite SHOPENTLY_ACCESS_TOKEN pre pokretanja zasebnog primera.

Primer: "EXAMPLE_ACCESS_TOKEN"
expires_atNiz znakovaObavezno

Vreme isteka u UTC-u. Trenutna ograničenja pristupa mogu blokirati token ranije.

format: "date-time"
Primer: "2026-01-01T12:00:00Z"
expires_inCeli brojOpciono

900 sekundi, odnosno 15 minuta od izdavanja. Slanje zahteva ne produžava važenje.

Podrazumevano: 900Primer: 900
rate_limitsTokenRateLimitsData Obavezno

Engine ≥ 4.143.0. Svaki odgovor sa tokenom sadrži data.rate_limits iz pravila prodavnice u trenutku izdavanja. Svi ključevi dele ove limite; novi token ih ne resetuje. Promena plana može važiti pre isteka tokena.

Primer: {"auth_per_minute":10,"read_per_minute":60,"write_per_minute":10}
token_typeNiz znakovaOpciono

Bearer. Šema autentifikacije za vraćeni token.

const: "Bearer"
Podrazumevano: "Bearer"Primer: "Bearer"

Dodatna polja: Ne

Ograničenja učestalosti

TokenRateLimitsData · Engine ≥ 4.143.0. Svaki odgovor sa tokenom sadrži data.rate_limits iz pravila prodavnice u trenutku izdavanja. Svi ključevi dele ove limite; novi token ih ne resetuje. Promena plana može važiti pre isteka tokena. Nula znači nedostupnost, a ne neograničeno korišćenje.
auth_per_minuteCeli brojObavezno

Zahtevi za token u minutu, uključujući neuspele pokušaje autentifikacije.

minimum: 0maximum: 1000000
Primer: 10
read_per_minuteCeli brojObavezno

Zahtevi za čitanje u minutu.

minimum: 0maximum: 1000000
Primer: 60
write_per_minuteCeli brojObavezno

Zahtevi za upis u minutu; ova vrednost ne daje prava upisa.

minimum: 0maximum: 1000000
Primer: 10

Dodatna polja: Ne

Preuzmi · Token — Autentifikacija — Telo zahteva

TokenRequest · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
ObjekatDodatna polja: Ne

Dodatna polja: Ne