API dokumentai
Kūrėjų ištekliai ir vadovai, skirti QR Cake integravimui.
Greita pradžia
QR Cake API leidžia QR Cake naudotojams valdyti savo paskyrą QR Codes.
Autentifikavimas
Sukurkite API raktą savo prietaisų skydelyje ir išsiųskite jį įgaliojimo antraštėje.
Authorization: Bearer <API Key> Content-Type: application/json
Tvarkyti API raktus Prietaisų skydelis API Mygtukai.
API Prašyti testerio
Išbandykite galutinius taškus tiesiai iš šio puslapio. Įveskite savo API raktą, pasirinkite galinį tašką ir patikrinkite tiesioginį atsakymą.
Interaktyvus API testeris
Vykdykite užklausas tiesiai iš naršyklės į pasirinktą QR Cake API galutinį tašką.
Authorization: Bearer <API Key>https://api.qrcake.com/v1/product/user/product
Terminija
Produktai
QR Codes
Vartotojai
QR Cake paskyros
Užklausos organai (POST/PUT)
POST ir PUT užklausų turinys turi būti suskirstytas. 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),
});Sąrašas QR Codes
Išvardija QR Codes, pasiekiamą klaviš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": {}
}Produktai = QR Codes.
Gaukite 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": {}
}Sukurkite 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 suskirstytas (pvz., JSON.stringify(payload)).
Atnaujinkite 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 tekstas turi būti sutrumpintas.
Ištrinkite QR kodą
Ištrina QR kodą.
- productId (string)
Authorization: Bearer <API Key>Accept: application/json
{
"productId": "string"
}{
"message": {}
}Leidimai
Grąžina raktui API suteiktas teises.
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ėti nuo dinaminiai QR kodai ir keičiami QR kodai mūsų pagrindiniame puslapyje.