Greita pradžia
QR Cake API leidžia QR Cake naudotojams valdyti savo paskyros QR kodus.
Autentifikavimas
Sukurkite API raktą savo prietaisų skydelyje ir išsiųskite jį Authorization antraštėje.
Authorization: Bearer <API Key> Content-Type: application/json
Tvarkykite API raktus skiltyje Prietaisų skydelio API raktai.
API užklausų testeris
Išbandykite galinius taškus tiesiai iš šio puslapio. Įveskite savo API raktą, pasirinkite galinį tašką ir peržiūrėkite tiesioginį atsakymą.
Interaktyvus API testeris
Vykdykite užklausas tiesiai iš naršyklės į pasirinktą QR Cake API galinį tašką.
Authorization: Bearer YOUR_API_KEYhttps://api.qrcake.com/v1/product/user/product
Terminija
Produktai
QR kodai
Vartotojai
QR Cake paskyros
Užklausos turinys (POST/PUT)
POST ir PUT užklausų turinys turi būti konvertuotas į eilutę (stringified). Jei siunčiate JSON, perduokite JSON eilutę (pvz., JSON.stringify(payload)).
const payload = { redirect: "https://example.com", metadata: {} };
await fetch(url, {
method: "POST",
body: JSON.stringify(payload),
});Pateikti QR kodų sąrašą
Pateikia QR kodų, pasiekiamų API raktu, sąrašą.
Authorization: Bearer <API Key>Accept: application/json
[
{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}
]{
"message": {}
}Produktai = QR kodai.
Gauti QR kodą
Gauna vieną QR kodą.
- 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": {}
}Sukurti QR kodą
Sukuria naują QR kodo produktą.
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 užklausos turinys turi būti konvertuotas į eilutę (pvz., JSON.stringify(payload)).
Atnaujinti QR kodą
Atnaujina esamą QR kodą (produktą).
- 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 užklausos turinys turi būti konvertuotas į eilutę.
Ištrinti QR kodą
Ištrina QR kodą.
- productId (string)
Authorization: Bearer <API Key>Accept: application/json
{
"productId": "string"
}{
"message": {}
}Leidimai
Grąžina API raktui suteiktus leidimus.
Authorization: Bearer <API Key>Accept: application/json
{
"success": true,
"result": {
"analytics": true,
"productLimit": 100,
"tier": "subscriber",
"productTotal": 3,
"productActiveLimit": 100,
"productActiveTotal": 3
}
}{
"message": {}
}Palaikomi QR tipai
Kurdami arba atnaujindami QR produktus naudokite šiuos metaduomenų tipus.
redirect, link, image, video, file, pdf, audio, app, event, vCard
Pradėkite nuo dinaminių QR kodų ir keičiamų QR kodų mūsų pagrindiniame puslapyje.