ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ API
Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»ΡΠΉΡΠ΅ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ QR-ΠΊΠΎΠ΄Π°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· QR Cake API. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ API-ΠΊΠ»ΡΡΠΈ, ΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ QR-ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΊ ΡΠ²ΠΎΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ.
ΠΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ
API QR Cake ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ QR Cake ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ QR-ΠΊΠΎΠ΄Π°ΠΌΠΈ Π² Π°ΠΊΠΊΠ°ΡΠ½ΡΠ΅.
ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ API-ΠΊΠ»ΡΡ Π² ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΠΉΡΠ΅ Π΅Π³ΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Authorization.
Authorization: Bearer <API Key> Content-Type: application/json
Π£ΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ ΠΊΠ»ΡΡΠ°ΠΌΠΈ API Π² API-ΠΊΠ»ΡΡΠ°Ρ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
Π’Π΅ΡΡΠ΅Ρ API-Π·Π°ΠΏΡΠΎΡΠΎΠ²
ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΡ ΠΏΡΡΠΌΠΎ Ρ ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠ²Π΅Π΄ΠΈΡΠ΅ API-ΠΊΠ»ΡΡ, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ½Π΄ΠΏΠΎΠΈΠ½Ρ ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΎΡΠ²Π΅Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ΅ΡΡΠ΅Ρ API
ΠΡΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ ΠΈΠ· Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΏΡΡΠΌΠΎ ΠΊ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ API-ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΡ QR Cake.
Authorization: Bearer YOUR_API_KEYhttps://api.qrcake.com/v1/product/user/product
Π’Π΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ
ΠΡΠΎΠ΄ΡΠΊΡΡ
QR-ΠΊΠΎΠ΄Ρ
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ
Π°ΠΊΠΊΠ°ΡΠ½ΡΡ QR Cake
Π’Π΅Π»Π° Π·Π°ΠΏΡΠΎΡΠ° (POST/PUT)
ΠΠ»Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ² POST ΠΈ PUT ΡΠ΅Π»ΠΎ Π·Π°ΠΏΡΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² ΡΡΡΠΎΠΊΡ. ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ JSON, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΠΉΡΠ΅ JSON-ΡΡΡΠΎΠΊΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, JSON.stringify(payload)).
const payload = { redirect: "https://example.com", metadata: {} };
await fetch(url, {
method: "POST",
body: JSON.stringify(payload),
});Π‘ΠΏΠΈΡΠΎΠΊ QR-ΠΊΠΎΠ΄ΠΎΠ²
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ QR-ΠΊΠΎΠ΄ΠΎΠ², Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΏΠΎ ΡΡΠΎΠΌΡ API-ΠΊΠ»ΡΡΡ.
Authorization: Bearer <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)
Authorization: Bearer <API Key>Accept: application/json
{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}{
"message": {}
}Π‘ΠΎΠ·Π΄Π°ΡΡ QR-ΠΊΠΎΠ΄
Π‘ΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ Ρ 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": {}
}Π’Π΅Π»ΠΎ POST-Π·Π°ΠΏΡΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² ΡΡΡΠΎΠΊΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, JSON.stringify(payload)).
ΠΠ±Π½ΠΎΠ²ΠΈΡΡ QR-ΠΊΠΎΠ΄
ΠΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ QR-ΠΊΠΎΠ΄ (ΠΏΡΠΎΠ΄ΡΠΊΡ).
- 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-Π·Π°ΠΏΡΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² ΡΡΡΠΎΠΊΡ.
Π£Π΄Π°Π»ΠΈΡΡ QR-ΠΊΠΎΠ΄
Π£Π΄Π°Π»ΡΠ΅Ρ QR-ΠΊΠΎΠ΄.
- productId (string)
Authorization: Bearer <API Key>Accept: application/json
{
"productId": "string"
}{
"message": {}
}Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΊΠ»ΡΡΡ API.
Authorization: Bearer <API Key>Accept: application/json
{
"success": true,
"result": {
"analytics": true,
"productLimit": 100,
"tier": "subscriber",
"productTotal": 3,
"productActiveLimit": 100,
"productActiveTotal": 3
}
}{
"message": {}
}ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠΈΠΏΡ QR-ΠΊΠΎΠ΄ΠΎΠ²
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈ ΡΠΈΠΏΡ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ QR-ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ².
redirect, link, image, video, file, pdf, audio, app, event, vCard
ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ QR-ΠΊΠΎΠ΄ΠΎΠ² ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΡ QR-ΠΊΠΎΠ΄ΠΎΠ² Π½Π° Π½Π°ΡΠ΅ΠΉ Π³Π»Π°Π²Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅.