Pornire rapidă
QR Cake API permite utilizatorilor QR Cake să își gestioneze contul QR Codes.
Autentificare
Creează o cheie API în panoul de control și trimite-o în antetul Authorization.
Authorization: Bearer <API Key> Content-Type: application/json
Gestionează cheile API în Cheile API din panou.
Tester pentru cereri API
Testează endpoint-urile direct de pe această pagină. Introdu cheia API, alege un endpoint și inspectează răspunsul live.
Tester interactiv API
Rulează cereri direct din browser către endpoint-ul QR Cake API selectat.
Authorization: Bearer YOUR_API_KEYhttps://api.qrcake.com/v1/product/user/product
Terminologie
Produse
Coduri QR
Utilizatori
QR Cake conturi
Corpul cererilor (POST/PUT)
Pentru cererile POST și PUT, corpul cererii trebuie să fie un șir. Dacă trimiteți JSON, transmiteți un șir JSON (de exemplu JSON.stringify(payload)).
const payload = { redirect: "https://example.com", metadata: {} };
await fetch(url, {
method: "POST",
body: JSON.stringify(payload),
});Listează codurile QR
Listează codurile QR accesibile cu cheia API.
Authorization: Bearer <API Key>Accept: application/json
[
{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}
]{
"message": {}
}Products = Coduri QR.
Obține un cod QR
Preia un cod QR.
- 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": {}
}Creează un cod QR
Creează un nou produs Cod QR.
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": {}
}Corpul cererii POST trebuie să fie stringificat (de exemplu, JSON.stringify(payload)).
Actualizează un cod QR
Actualizează un cod QR existent (produs).
- 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": {}
}Corpul cererii PUT trebuie să fie stringificat.
Șterge un cod QR
Șterge un cod QR.
- productId (string)
Authorization: Bearer <API Key>Accept: application/json
{
"productId": "string"
}{
"message": {}
}Permisiuni
Returnează permisiunile acordate cheii API.
Authorization: Bearer <API Key>Accept: application/json
{
"success": true,
"result": {
"analytics": true,
"productLimit": 100,
"tier": "subscriber",
"productTotal": 3,
"productActiveLimit": 100,
"productActiveTotal": 3
}
}{
"message": {}
}Tipuri QR acceptate
Folosește aceste tipuri de metadate atunci când creezi sau actualizezi produsele QR.
redirect, link, image, video, file, pdf, audio, app, event, vCard
Începe cu codurile QR dinamice și codurile QR modificabile pe pagina noastră principală.