Τεκμηρίωση API δυναμικών κωδικών QR | QR Cake
Δημιουργήστε, ενημερώστε και διαχειριστείτε δυναμικούς κωδικούς QR με το API του QR Cake. Χρησιμοποιήστε κλειδιά API, δοκιμάστε αιτήματα και συνδέστε ροές εργασίας QR με τα δικά σας εργαλεία.
Γρήγορη εκκίνηση
Το API του QR Cake επιτρέπει στους χρήστες του QR Cake να διαχειρίζονται τους κωδικούς QR του λογαριασμού τους.
Έλεγχος ταυτότητας
Δημιουργήστε ένα κλειδί API στον πίνακα ελέγχου σας και στείλτε το στην κεφαλίδα x-api-key.
x-api-key: <API Key> Content-Type: application/json
Διαχείριση κλειδιών API στη σελίδα Κλειδιά API του πίνακα ελέγχου.
Δοκιμαστής αιτημάτων API
Δοκιμάστε τελικά σημεία απευθείας από αυτή τη σελίδα. Εισαγάγετε το κλειδί API, επιλέξτε τελικό σημείο και ελέγξτε τη ζωντανή απόκριση.
Διαδραστικός δοκιμαστής API
Εκτελέστε αιτήματα απευθείας από το πρόγραμμα περιήγησής σας προς το επιλεγμένο τελικό σημείο του API του QR Cake.
x-api-key: YOUR_API_KEYhttps://api.qrcake.com/v1/product/api/product
Ορολογία
Προϊόντα
Κωδικοί QR
Χρήστες
Λογαριασμοί QR Cake
Σώματα αιτήματος (POST/PUT)
Για αιτήματα POST και PUT, τα σώματα πρέπει να αποστέλλονται ως string. Αν στέλνετε JSON, περάστε μια συμβολοσειρά JSON (για παράδειγμα JSON.stringify(payload)).
const payload = { redirect: "https://example.com", metadata: {} };
await fetch(url, {
method: "POST",
body: JSON.stringify(payload),
});Λίστα κωδικών QR
Επιστρέφει τους κωδικούς QR που είναι προσβάσιμοι από το κλειδί API.
x-api-key: <API Key>Accept: application/json
[
{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}
]{
"message": {}
}Products = κωδικοί QR.
Λήψη κωδικού QR
Επιστρέφει έναν κωδικό QR.
- productId (string)
x-api-key: <API Key>Accept: application/json
{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}{
"message": {}
}Δημιουργία κωδικού QR
Δημιουργεί ένα νέο προϊόν κωδικού QR.
x-api-key: <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 αιτήματος πρέπει να σταλεί ως string (για παράδειγμα, JSON.stringify(payload)).
Ενημέρωση κωδικού QR
Ενημερώνει έναν υπάρχοντα κωδικό QR (product).
- productId (string)
x-api-key: <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 αιτήματος πρέπει να σταλεί ως string.
Διαγραφή κωδικού QR
Διαγράφει έναν κωδικό QR.
- productId (string)
x-api-key: <API Key>Accept: application/json
{
"productId": "string"
}{
"message": {}
}Δικαιώματα
Επιστρέφει τα δικαιώματα που έχουν εκχωρηθεί στο κλειδί API.
x-api-key: <API Key>Accept: application/json
{
"success": true,
"result": {
"tier": "subscriber",
"active": true,
"analytics": true,
"productLimit": 100,
"productTotal": 3,
"productActiveLimit": 100,
"productActiveTotal": 3
}
}{
"message": {}
}Υποστηριζόμενοι τύποι QR
Χρησιμοποιήστε αυτούς τους τύπους μεταδεδομένων όταν δημιουργείτε ή ενημερώνετε προϊόντα QR.
redirect, link, image, video, file, pdf, audio, app, event, vCard, review
Ξεκινήστε από την αρχική μας σελίδα με τους δυναμικούς κωδικούς QR και τους επεξεργάσιμους κωδικούς QR.