Dokumentacija API-ja
Razvijalski viri in vodniki za integracijo QR Cake .
Hitri začetek
QR Cake API omogoča QR Cake uporabnikom, da upravljajo svoj račun QR Codes.
Preverjanje pristnosti
Ustvarite ključ API na svoji nadzorni plošči in ga pošljite v glavi avtorizacije.
Authorization: Bearer <API Key> Content-Type: application/json
Upravljanje API ključev Nadzorna plošča API Tipke.
API Zahtevaj testerja
Preizkusite končne točke neposredno s te strani. Vnesite ključ API, izberite končno točko in preglejte odziv v živo.
Interaktivni API tester
Zaženite zahteve neposredno iz vašega brskalnika do izbrane končne točke QR Cake API.
Authorization: Bearer <API Key>https://api.qrcake.com/v1/product/user/product
Terminologija
Izdelki
QR Codes
Uporabniki
QR Cake računov
Tela zahteve (POST/PUT)
Za zahteve POST in PUT morajo biti telesa zahtev nizirana. Če pošiljate JSON, posredujte niz JSON (npr JSON.stringify(payload)).
const payload = { redirect: "https://example.com", metadata: {} };
await fetch(url, {
method: "POST",
body: JSON.stringify(payload),
});Seznam QR Codes
Navede QR Codes, ki je dostopen s ključem API.
Authorization: Bearer <API Key>Accept: application/json
[
{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}
]{
"message": {}
}Izdelki = QR Codes.
Pridobite kodo QR
Pridobi eno kodo 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": {}
}Ustvari kodo QR
Ustvari nov izdelek s kodo 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": {}
}Telo zahteve POST mora biti v nizu (na primer JSON.stringify(payload)).
Posodobite kodo QR
Posodobi obstoječo kodo QR (izdelek).
- 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": {}
}Telo zahteve PUT mora biti v nizu.
Izbrišite kodo QR
Izbriše kodo QR.
- productId (string)
Authorization: Bearer <API Key>Accept: application/json
{
"productId": "string"
}{
"message": {}
}Dovoljenja
Vrne dovoljenja, dodeljena ključ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": {}
}Podprte vrste QR
Uporabite te vrste metapodatkov, ko ustvarjate ali posodabljate izdelke QR.
redirect, link, image, video, file, pdf, audio, app, event, vCard
Začnite z dinamične QR kode in spremenljive QR kode na naši domači strani.