API dokumendid
Arendaja ressursid ja juhendid QR Cake integreerimiseks.
Kiire algus
QR Cake API võimaldab QR Cake kasutajatel hallata oma kontot QR Codes.
Autentimine
Looge oma armatuurlaual võti API ja saatke see autoriseerimispäisesse.
Authorization: Bearer <API Key> Content-Type: application/json
Hallake API võtmeid Armatuurlaud API Klahvid.
API Taotle testijat
Testige lõpp-punkte otse sellelt lehelt. Sisestage oma võti API, valige lõpp-punkt ja kontrollige reaalajas vastust.
Interaktiivne API testija
Käivitage päringuid otse oma brauserist valitud QR Cake API lõpp-punkti.
Authorization: Bearer <API Key>https://api.qrcake.com/v1/product/user/product
Terminoloogia
Tooted
QR Codes
Kasutajad
QR Cake kontot
Taotluse organid (POST/PUT)
POST ja PUT taotluste puhul peavad päringu kehad olema stringitud. Kui saadate JSON-i, edastage JSON-string (näiteks JSON.stringify(payload)).
const payload = { redirect: "https://example.com", metadata: {} };
await fetch(url, {
method: "POST",
body: JSON.stringify(payload),
});Loend QR Codes
Loetleb QR Codes, millele pääseb juurde klahvi API jaoks.
Authorization: Bearer <API Key>Accept: application/json
[
{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}
]{
"message": {}
}Tooted = QR Codes.
Hankige QR-kood
Toob ühe QR-koodi.
- 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": {}
}Looge QR-kood
Loob uue QR-koodi toote.
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 päringu keha peab olema stringitud (näiteks JSON.stringify(payload)).
Värskendage QR-koodi
Värskendab olemasolevat QR-koodi (toodet).
- 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 päringu sisu peab olema stringitud.
Kustutage QR-kood
Kustutab QR-koodi.
- productId (string)
Authorization: Bearer <API Key>Accept: application/json
{
"productId": "string"
}{
"message": {}
}load
Tagastab võtmele API antud õigused.
Authorization: Bearer <API Key>Accept: application/json
{
"success": true,
"result": {
"analytics": true,
"productLimit": 100,
"tier": "subscriber",
"productTotal": 3,
"productActiveLimit": 100,
"productActiveTotal": 3
}
}{
"message": {}
}Toetatud QR-tüübid
Kasutage neid metaandmete tüüpe QR-toodete loomisel või värskendamisel.
redirect, link, image, video, file, pdf, audio, app, event, vCard
Alustage dünaamilised QR-koodid ja vahetatavad QR-koodid meie avalehel.