Dokumentácia API
Zdroje a príručky pre vývojárov pre integráciu QR Cake .
Rýchly štart
QR Cake API umožňuje QR Cake používateľom spravovať svoj účet QR Codes.
Autentifikácia
Vytvorte kľúč API na informačnom paneli a odošlite ho v hlavičke Autorizácia.
Authorization: Bearer <API Key> Content-Type: application/json
Spravovať kľúče API Dashboard API Keys.
API Vyžiadať testera
Testujte koncové body priamo z tejto stránky. Zadajte svoj kľúč API, vyberte koncový bod a skontrolujte aktuálnu odpoveď.
Interaktívny tester API
Spúšťajte požiadavky priamo z prehliadača do vybratého koncového bodu QR Cake API.
Authorization: Bearer <API Key>https://api.qrcake.com/v1/product/user/product
Terminológia
Produkty
QR Codes
Používatelia
QR Cake účtov
Telá žiadostí (POST/PUT)
V prípade žiadostí POST a PUT musia byť telá žiadostí špecifikované. Ak odosielate JSON, odovzdajte reťazec JSON (napr JSON.stringify(payload)).
const payload = { redirect: "https://example.com", metadata: {} };
await fetch(url, {
method: "POST",
body: JSON.stringify(payload),
});Zoznam QR Codes
Uvádza zoznam QR Codes prístupných pre kľúč API.
Authorization: Bearer <API Key>Accept: application/json
[
{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}
]{
"message": {}
}Produkty = QR Codes.
Získajte QR kód
Načíta jeden QR kód.
- 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": {}
}Vytvorte QR kód
Vytvorí nový produkt QR Code.
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": {}
}Telo požiadavky POST musí byť spresnené (napríklad JSON.stringify(payload)).
Aktualizujte QR kód
Aktualizuje existujúci QR kód (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 telo požiadavky musí byť špecifikované.
Odstráňte QR kód
Odstráni QR kód.
- productId (string)
Authorization: Bearer <API Key>Accept: application/json
{
"productId": "string"
}{
"message": {}
}Povolenia
Vráti povolenia udelené kľúču API.
Authorization: Bearer <API Key>Accept: application/json
{
"success": true,
"result": {
"analytics": true,
"productLimit": 100,
"tier": "subscriber",
"productTotal": 3,
"productActiveLimit": 100,
"productActiveTotal": 3
}
}{
"message": {}
}Podporované typy QR
Tieto typy metadát použite pri vytváraní alebo aktualizácii produktov QR.
redirect, link, image, video, file, pdf, audio, app, event, vCard
Začnite s dynamické QR kódy a vymeniteľné QR kódy na našej domovskej stránke.