GetQR API ir beta versijā un pieejams atlasītām darbvietām. Līdz vispārējai izlaišanai detaļas var mainīties.
/api/v1.
Ko varat darīt
QR kodi
Izveidojiet, skatiet sarakstā, atjauniniet, pauzējiet, dublējiet, dzēsiet un lejupielādējiet QR kodus.
Analītika
Skenējumu kopsummas un sadalījumi vienam QR kodam vai visai darbvietai.
Atskaites
Eksportējiet vienreizēju atskaiti vai ieplānojiet regulārus atskaišu e-pastus.
Veidnes
Saglabājiet dizainus un piemērojiet tos jauniem QR kodiem.
Lielapjoma QR izveide
Izveidojiet līdz 100 QR kodiem uzreiz no JSON vai CSV faila.
Faili
Augšupielādējiet PDF failus, attēlus, video un logotipus saviem QR kodiem.
Stāvoklis
Pārbaudiet, vai API darbojas. API atslēga nav vajadzīga.
Ceļveži
QR kodu veidi
Datu formāts katram no 16 QR kodu veidiem.
Pielāgošana
Punktu stili, stūri, krāsas, rāmji un logotipi.
Piekļuves noteikumi
Grafiki, skenējumu ierobežojumi, paroles, pauzēšana un dzēšana.
Bāzes URL
Visi galapunkti atrodas zem viena bāzes URL:Versijas
API versija ir daļa no ceļa: visi galapunkti atrodas zem/api/v1/.
- Nesaderīgas izmaiņas tiek izlaistas ar jaunu versijas prefiksu, piemēram,
/api/v2/, un/api/v1/turpina darboties. - Papildinošas izmaiņas, piemēram, jauni neobligāti lauki vai jauni galapunkti, var parādīties v1 ietvaros. Ignorējiet atbildes laukus, kurus jūsu kods neatpazīst.
Ātrā sākšana
1
Iegūstiet API atslēgu
Ģenerējiet vai parādiet savu atslēgu konta iestatījumos. Skatiet Autentifikācija.
2
Pārbaudiet, vai API ir sasniedzams
{ "status": "ok", "version": "v1" }.3
Izveidojiet savu pirmo QR kodu
201 un jauno QR kodu, ieskaitot tā id un shortLink.4
Lejupielādējiet attēlu
Pieprasījumi un atbildes
- Formāts. Sūtiet pieprasījuma pamattekstu kā JSON ar
Content-Type: application/json. Izņēmums ir CSV augšupielāde lielapjoma izveidei, kas izmantomultipart/form-data. - Atbildes. Atbildes ir JSON formātā. Lejupielādes, piemēram, QR attēli un lielapjoma ZIP arhīvi, atgriež pašu failu.
- Datumi. Datumi ir ISO 8601 virknes UTC laikā, piemēram,
2026-08-01T10:00:00.000Z. - Vaicājuma parametri. Būla parametri pieņem virknes
truevaifalse. - Daļēji atjauninājumi.
PATCHgalapunkti maina tikai tos laukus, kurus nosūtāt. - Noslēpumi. Atbildēs nekad nav paroļu vai iekšējo identifikatoru. Ar paroli aizsargāts QR kods atgriež tikai
passwordProtected: true. - Darbvieta. Katrs pieprasījums tiek izpildīts darbvietā, kurai pieder jūsu API atslēga. Darbvietas ID nav jānorāda. Skatiet Piekļuve un lomas.
- Kļūdas. Neveiksmīgi pieprasījumi atgriež objektu
errorar stabilucode. Skatiet Kļūdas.
Lapošana
Sarakstu galapunkti (QR kodi, veidnes un ieplānotās atskaites) pieņem divus vaicājuma parametrus:
Tie atbild ar masīvu
data un objektu pagination:
Pieprasiet nākamo lapu, kamēr
hasMore ir true. Ja pageSize pārsniedz 100, tiek atgriezts 422.
Idempotence
Tīkla kļūdas dēļ var nebūt skaidrs, vai pieprasījums tika izpildīts. Lai droši atkārtotu QR koda izveidi, nosūtiet galveniIdempotency-Key ar pašu izvēlētu unikālu vērtību:
- Atkārtojot pieprasījumu ar to pašu atslēgu 24 stundu laikā, tiek atgriezta sākotnējā atbilde, nevis izveidots otrs QR kods.
- Atbildes galvene
x-idempotent-replayirtrueatkārtotai atbildei unfalsejaunai. - Ja pirmais pieprasījums ar šo atslēgu vēl tiek apstrādāts, API atbild ar
409 conflict. Mēģiniet vēlreiz, kad tas ir pabeigts. - Atslēgas atkārtota izmantošana ar citu pieprasījuma pamattekstu atgriež
422 unprocessable_entity. - Bez šīs galvenes identisks pieprasījuma pamatteksts, kas nosūtīts 30 sekunžu laikā, tiek uzskatīts par dublikātu.
idempotencyKey pieprasījuma pamattekstā. Skatiet Lielapjoma QR izveide.