Muốn mua Gold cho mình?
Kích hoạt ngay tại trang chủ. API bên dưới dành cho đối tác và bot.
Góc API
Kích hoạt Gold và quản lý Studio từ website hoặc bot của bạn.
Kết nối của bạn
API Key xác thực tài khoản. Kích hoạt sẽ trừ tiền ví hoặc lượt gói tháng.
Mã gói & giá API
Gửi "package": "..." tới POST /api/v1/unlock để chọn đúng giá, số ngày Gold và bảo hành.
| Tên Gói Dịch Vụ | Mã Gói Cần Truyền (package) |
Cấp Gold Trên Locket | Thời Hạn Bảo Hành | Giá Sỉ Trừ Ví (Của Bạn) | Phương Thức Thanh Toán |
|---|---|---|---|---|---|
| Locket Gold 3 Tháng |
"3month"
|
90 ngày | BH 1 tháng | 8.000 đ |
"payment_method": "balance"
|
| Locket Gold 1 tháng |
"1month"
|
30 ngày | BH 1 tháng | 5.000 đ |
"payment_method": "balance"
|
| Locket Gold 6 Tháng |
"6month"
|
180 ngày | BH 2 tháng | 9.000 đ |
"payment_method": "balance"
|
| Locket Gold 1 Năm BH Full 👑 |
"yearly"
|
365 ngày (1 năm) | BH 2 tháng | 10.000 đ |
"payment_method": "balance"
|
| Thuê Gói Tháng (Dùng Lượt Quota) | (Không cần mã gói) | 365 ngày (1 năm) | BH 3 tháng | 0 đ (Trừ 1 lượt) |
"payment_method": "quota"
|
"package": "..." (VD: "yearly-3m" hoặc "yearly"). Hệ thống sẽ tự động trừ đúng giá sỉ của gói, cấp đúng số ngày Gold và tính đúng thời hạn bảo hành. Bạn cũng có thể gửi thêm "days" nếu muốn chỉ định số ngày cụ thể.
Tài liệu API
Tất cả các endpoint API đều nhận dữ liệu dạng JSON và yêu cầu xác thực qua Header X-API-Key: YOUR_API_KEY hoặc Authorization: Bearer YOUR_API_KEY.
Cấp Gold hoặc gia hạn bản quyền Locket cho người dùng. Khuyên dùng gửi mã gói "package": "..." (VD: "yearly-3m", "yearly", "1month") để tự động nhận đúng giá sỉ CTV, cấp đúng số ngày Gold và kích hoạt đúng thời hạn bảo hành. Bạn cũng có thể gửi kèm days và note.
| Tham số | Kiểu | Bắt buộc | Ý nghĩa / Giá trị mẫu |
|---|---|---|---|
| username | string | Có (hoặc userId) | Username Locket (VD: "sangyahh" hoặc link "locket.cam/@sangyahh") |
| package | string | Khuyên dùng ⭐ |
Mã gói cước từ bảng trên (VD: "yearly-3m", "yearly", "1month"). Hệ thống sẽ tự động trừ đúng giá CTV, cấp đúng số ngày Gold và tính đúng bảo hành.
|
| days | integer | Tùy chọn |
Số ngày muốn cấp. Nếu không truyền sẽ tự động lấy theo gói package (365 cho gói năm, 30 cho gói tháng). Hỗ trợ truyền 366 cho năm nhuận.
|
| payment_method | string | Mặc định "auto" | "auto" (ưu tiên lượt gói tháng nếu có), "quota" (chỉ dùng lượt gói tháng - 0đ), "balance" (chỉ trừ ví) |
| userId | string | Tùy chọn | UID Firebase Locket 28 ký tự (VD: "x4QUBgTUMdbIjkjEPHoyxU9L76Z2") |
| note | string | Tùy chọn | Ghi chú đơn hàng trên hệ thống (VD: "Don hang #999") |
| request_id | string | Khuyên dùng | Mã duy nhất chống trùng đơn / Idempotency Key (VD: "order_abc_123") |
curl -X POST "https://locket.lunakey.net/api/v1/unlock" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"username": "sangyahh",
"package": "3month",
"note": "Don hang 3month #999"
}'
{
"success": true,
"message": "Mở khóa / Cấp Locket Gold thành công!",
"orderCode": "LOK-A1B2C3D4",
"username": "sangyahh",
"userId": "x4QUBgTUMdbIjkjEPHoyxU9L76Z2",
"package": "yearly-3m",
"packageName": "Locket Gold 1 Năm (BH 3 Tháng)",
"warrantyMonths": 3,
"days": 365,
"daysLeft": 365,
"expiresAt": "02/10/2027 12:00",
"chargedVia": "balance",
"priceDeducted": 12000,
"balance": 188000,
"formattedBalance": "188.000 đ"
}
Kiểm tra thông tin người dùng Locket, trạng thái Gold, số ngày còn lại và ngày hết hạn. Hỗ trợ truyền ?username=... hoặc ?userId=....
curl "https://locket.lunakey.net/api/v1/user/check?username=sangyahh" \ -H "X-API-Key: YOUR_API_KEY"
{
"success": true,
"exists": true,
"userId": "x4QUBgTUMdbIjkjEPHoyxU9L76Z2",
"username": "sangyahh",
"role": "Gold",
"hasGold": true,
"daysLeft": 365,
"expiresAt": "01/10/2027 12:00",
"isExpired": false,
"note": "VIP Gold US Active"
}
Cổng API Cũ Dự Phòng (Legacy Endpoints - /api/v1/lookup & /api/v1/gold)
Dành cho các bot hoặc mã nguồn đại lý cũ đã tích hợp từ trước. Bấm vào đây để xem chi tiết.
Cổng API Cũ Dự Phòng (Legacy Endpoints - /api/v1/lookup & /api/v1/gold)
Dành cho các bot hoặc mã nguồn đại lý cũ đã tích hợp từ trước. Bấm vào đây để xem chi tiết.
curl -X POST "https://locket.lunakey.net/api/v1/lookup" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"user": "duong"}'
curl -X POST "https://locket.lunakey.net/api/v1/gold" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Idempotency-Key: don-001" \
-d '{"user":"duong","category":"yearly","confirm":true,"request_id":"don-001"}'
Bảng Mã Phản Hồi HTTP (Status Codes)
Mã Nguồn Mẫu Đa Ngôn Ngữ (Code Snippets) ✨
Mẫu gọi API mở khóa / Cấp Gold (hỗ trợ cả gói tháng và gói năm)
# Khuyên dùng: Truyền mã gói ("package") để xác định chính xác gói cước & thời gian bảo hành:
# 1. Gói 1 Năm BH 3 Tháng (yearly-3m):
curl -X POST "https://locket.lunakey.net/api/v1/unlock" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"username":"sangyahh","package":"yearly-3m","note":"Don hang #1234"}'
# 2. Gói 1 Năm BH 12 Tháng (yearly):
curl -X POST "https://locket.lunakey.net/api/v1/unlock" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"username":"sangyahh","package":"yearly","note":"Don hang #1234"}'
# 3. Gói 1 Tháng BH 1 Tháng (1month):
curl -X POST "https://locket.lunakey.net/api/v1/unlock" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"username":"sangyahh","package":"1month","note":"Don hang #1234"}'