Ātrais sākums
QR Cake API ļauj QR Cake lietotājiem pārvaldīt sava konta QR kodus.
Autentifikācija
Informācijas panelī izveidojiet API atslēgu un nosūtiet to autorizācijas galvenē.
Authorization: Bearer <API Key> Content-Type: application/json
Pārvaldīt API atslēgas Informācijas paneļa API atslēgas.
API pieprasījumu testētājs
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 YOUR_API_KEYhttps://api.qrcake.com/v1/product/user/product
Terminoloģija
Produkti
QR kodi
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),
});QR kodu saraksts
Uzskaita API atslēgai pieejamos QR kodus.
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 kodi.
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ž API atslēgai 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āciet ar dinamiskajiem QR kodiem un maināmajiem QR kodiem mūsu mājaslapā.