Dokumentace API
Zdroje a návody pro vývojáře k integraci QR Cake .
Rychlý start
QR Cake API umožňuje QR Cake uživatelům spravovat jejich účet QR Codes.
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 Ovládací panel API Klávesy.
API Vyžádejte si tester
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 <API Key>https://api.qrcake.com/v1/product/user/product
Terminologie
Produkty
QR Codes
Uživatelé
QR Cake účtů
Těla požadavků (POST/PUT)
U požadavků POST a PUT musí být těla požadavků stringována. 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 Codes
Uvádí seznam QR Codes přístupných klíči 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ískejte 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řte QR kód
Vytvoří 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": {}
}Tělo požadavku POST musí být stringified (například JSON.stringify(payload)).
Aktualizujte QR kód
Aktualizuje stávají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": {}
}PUT tělo požadavku musí být stringified.
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 produktů QR.
redirect, link, image, video, file, pdf, audio, app, event, vCard
Začněte s dynamické QR kódy a vyměnitelné QR kódy na naší domovské stránce.