เอกสาร API
เอกสารและคู่มือสำหรับนักพัฒนาในการเชื่อมต่อกับ QR Cake
เริ่มต้นอย่างรวดเร็ว
QR Cake API ช่วยให้ผู้ใช้ QR Cake จัดการคิวอาร์โค้ดในบัญชีของตนได้
การรับรองความถูกต้อง
สร้าง API key ในแดชบอร์ดของคุณ แล้วส่งไปในส่วนหัว Authorization
Authorization: Bearer <API Key> Content-Type: application/json
จัดการ API key ได้ที่ คีย์ API ในแดชบอร์ด.
ตัวทดสอบคำขอ API
ทดสอบเอนด์พอยต์ได้จากหน้านี้โดยตรง ป้อน API key เลือกเอนด์พอยต์ และดูผลลัพธ์แบบเรียลไทม์
ตัวทดสอบ API แบบโต้ตอบ
ส่งคำขอจากเบราว์เซอร์ของคุณไปยังเอนด์พอยต์ QR Cake API ที่เลือกได้โดยตรง
Authorization: Bearer <API Key>https://api.qrcake.com/v1/product/user/product
คำศัพท์
สินค้า
คิวอาร์โค้ด
ผู้ใช้
บัญชี 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),
});รายการคิวอาร์โค้ด
แสดงรายการคิวอาร์โค้ดที่ API key นี้เข้าถึงได้
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 Codes.
รับรหัส 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
สร้างผลิตภัณฑ์คิวอาร์โค้ดใหม่
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
อัปเดตคิวอาร์โค้ดเดิม (ผลิตภัณฑ์)
- 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
เริ่มต้นจาก คิวอาร์โค้ดแบบไดนามิก และ คิวอาร์โค้ดที่เปลี่ยนแปลงได้ บนหน้าแรกของเรา