Rychlý start
QR Cake API umožňuje uživatelům QR Cake spravovat QR kódy jejich účtu.
Autentizace
Vytvořte klíč API na řídicím panelu a odešlete jej v záhlaví Autorizace.
Authorization: Bearer <API Key> Content-Type: application/json
Spravovat klíče API API klíče v panelu.
Tester API
Otestujte koncové body přímo z této stránky. Zadejte svůj klíč API, vyberte koncový bod a zkontrolujte živou odpověď.
Interaktivní tester API
Spouštějte požadavky přímo z vašeho prohlížeče do vybraného koncového bodu QR Cake API.
Authorization: Bearer YOUR_API_KEYhttps://api.qrcake.com/v1/product/user/product
Terminologie
Produkty
QR kódy
Uživatelé
účty QR Cake
Těla požadavků (POST/PUT)
U požadavků POST a PUT musí být těla ve formě řetězce. Pokud odesíláte JSON, předejte řetězec JSON (např. JSON.stringify(payload)).
const payload = { redirect: "https://example.com", metadata: {} };
await fetch(url, {
method: "POST",
body: JSON.stringify(payload),
});Seznam QR kódů
Vypíše QR kódy přístupné pro daný klíč 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 kódy.
Načíst QR kód
Načte 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": {}
}Vytvořit QR kód
Vytvoří nový produkt typu QR kód.
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": {}
}Tělo POST požadavku musí být ve formě řetězce (například JSON.stringify(payload)).
Aktualizovat QR kód
Aktualizuje existující 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": {}
}Tělo PUT požadavku musí být ve formě řetězce.
Smazat QR kód
Smaže QR kód.
- productId (string)
Authorization: Bearer <API Key>Accept: application/json
{
"productId": "string"
}{
"message": {}
}Oprávnění
Vrátí oprávnění udělená klíči 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
Tyto typy metadat použijte při vytváření nebo aktualizaci QR produktů.
redirect, link, image, video, file, pdf, audio, app, event, vCard
Začněte s dynamickými QR kódy a vyměnitelnými QR kódy na naší domovské stránce.