API dokumentācija
Izstrādātāju resursi un rokasgrāmatas QR Cake integrēšanai.
Ātrais sākums
QR Cake API ļauj QR Cake lietotājiem pārvaldīt savu kontu QR Codes.
Autentifikācija
Informācijas panelī izveidojiet atslēgu API un nosūtiet to autorizācijas galvenē.
Authorization: Bearer <API Key> Content-Type: application/json
Pārvaldīt API atslēgas Informācijas panelis API Taustiņi.
API Pieprasīt pārbaudītāju
Pārbaudiet galapunktus tieši no šīs lapas. Ievadiet savu API atslēgu, atlasiet galapunktu un pārbaudiet tiešo atbildi.
Interaktīvs API testeris
Izpildiet pieprasījumus tieši no pārlūkprogrammas uz atlasīto QR Cake API galapunktu.
Authorization: Bearer <API Key>https://api.qrcake.com/v1/product/user/product
Terminoloģija
Produkti
QR Codes
Lietotāji
QR Cake konti
Pieprasījuma struktūras (POST/PUT)
Pieprasījumiem POST un PUT pieprasījuma pamattekstiem jābūt stringificētiem. Ja sūtāt JSON, nosūtiet JSON virkni (piemēram, JSON.stringify(payload)).
const payload = { redirect: "https://example.com", metadata: {} };
await fetch(url, {
method: "POST",
body: JSON.stringify(payload),
});Saraksts QR Codes
Uzskaita QR Codes, kas pieejams ar taustiņu API.
Authorization: Bearer <API Key>Accept: application/json
[
{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}
]{
"message": {}
}Produkti = QR Codes.
Iegūstiet QR kodu
Ienes vienu QR kodu.
- productId (string)
Authorization: Bearer <API Key>Accept: application/json
{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}{
"message": {}
}Izveidojiet QR kodu
Izveido jaunu QR koda produktu.
Authorization: Bearer <API Key>Content-Type: application/jsonAccept: application/json
{
"redirect": "https://example.com",
"metadata": {},
"state": "ACTIVE"
}{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}{
"message": {}
}POST pieprasījuma pamattekstam ir jābūt stringificētam (piemēram, JSON.stringify(payload)).
Atjauniniet QR kodu
Atjaunina esošu QR kodu (produktu).
- productId (string)
Authorization: Bearer <API Key>Content-Type: application/jsonAccept: application/json
{
"redirect": "https://example.com",
"metadata": {},
"state": "ACTIVE"
}{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"expiresAt": 0,
"createdAt": 0,
"updatedAt": 0
}{
"message": {}
}PUT pieprasījuma pamattekstam ir jābūt stringificētam.
Izdzēsiet QR kodu
Izdzēš QR kodu.
- productId (string)
Authorization: Bearer <API Key>Accept: application/json
{
"productId": "string"
}{
"message": {}
}Atļaujas
Atgriež atslēgai API piešķirtās atļaujas.
Authorization: Bearer <API Key>Accept: application/json
{
"success": true,
"result": {
"analytics": true,
"productLimit": 100,
"tier": "subscriber",
"productTotal": 3,
"productActiveLimit": 100,
"productActiveTotal": 3
}
}{
"message": {}
}Atbalstītie QR veidi
Izmantojiet šos metadatu veidus, veidojot vai atjauninot QR produktus.
redirect, link, image, video, file, pdf, audio, app, event, vCard
Sākt ar dinamiskie QR kodi un maināmi QR kodi mūsu mājaslapā.