API-dokumentaatio
Kehittäjäresurssit ja oppaat QR Cake integrointiin.
Pika-aloitus
QR Cake API antaa QR Cake-käyttäjien hallita tiliään QR Codes.
Todennus
Luo API-avain kojelautaan ja lähetä se Valtuutus-otsikossa.
Authorization: Bearer <API Key> Content-Type: application/json
Hallitse API avainta Kojelauta API Näppäimet.
API Pyydä testaajaa
Testaa päätepisteitä suoraan tältä sivulta. Anna API-avaimesi, valitse päätepiste ja tarkista live-vastaus.
Interaktiivinen API testaaja
Suorita pyynnöt suoraan selaimesta valittuun QR Cake API -päätepisteeseen.
Authorization: Bearer <API Key>https://api.qrcake.com/v1/product/user/product
Terminologia
Tuotteet
QR Codes
Käyttäjät
QR Cake tiliä
Pyyntöelimet (POST/PUT)
Pyyntöjen POST ja PUT osalta pyyntöjen runkotekstit on linjattava. Jos lähetät JSON-sanomaa, välitä JSON-merkkijono (esim JSON.stringify(payload)).
const payload = { redirect: "https://example.com", metadata: {} };
await fetch(url, {
method: "POST",
body: JSON.stringify(payload),
});Luettelo QR Codes
Luettelo QR Codes, joka on käytettävissä avaimella API.
Authorization: Bearer <API Key>Accept: application/json
[
{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}
]{
"message": {}
}Tuotteet = QR Codes.
Hanki QR-koodi
Hakee yhden QR-koodin.
- 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": {}
}Luo QR-koodi
Luo uuden QR-koodituotteen.
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": {}
}Pyynnön POST tekstin on oltava ketjutettu (esimerkiksi JSON.stringify(payload)).
Päivitä QR-koodi
Päivittää olemassa olevan QR-koodin (tuotteen).
- 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": {}
}Pyynnön PUT tekstin tulee olla viivattuja.
Poista QR-koodi
Poistaa QR-koodin.
- productId (string)
Authorization: Bearer <API Key>Accept: application/json
{
"productId": "string"
}{
"message": {}
}Käyttöoikeudet
Palauttaa avaimelle API myönnetyt käyttöoikeudet.
Authorization: Bearer <API Key>Accept: application/json
{
"success": true,
"result": {
"analytics": true,
"productLimit": 100,
"tier": "subscriber",
"productTotal": 3,
"productActiveLimit": 100,
"productActiveTotal": 3
}
}{
"message": {}
}Tuetut QR-tyypit
Käytä näitä metatietotyyppejä luodessasi tai päivittäessäsi QR-tuotteita.
redirect, link, image, video, file, pdf, audio, app, event, vCard
Aloita dynaamiset QR-koodit ja vaihdettavat QR-koodit kotisivullamme.