API
เอกสารและตัวอย่างการใช้งาน API
API Key
คุณต้องมี API Key เพื่อใช้งาน API นี้ คุณสามารถสร้าง API Key ได้ที่หน้าโปรไฟล์
เข้าสู่ระบบเพื่อสร้าง API Keyการยืนยันตัวตน
ทุกคำขอต้องมี API Key ใน header:
X-API-Key: YOUR_API_KEY_HERE
API Endpoints
GET /api/products
ดึงรายการสินค้าทั้งหมด
GET https://bb-shop.k1god.com/api/products
Headers:
X-API-Key: YOUR_API_KEY
{
"success": true,
"data": [
{
"id": "product_123",
"name": "ชื่อสินค้า",
"description": "รายละเอียดสินค้า",
"price": 100,
"originalPrice": 120,
"stock": 50,
"imageUrl": "https://example.com/image.jpg",
"categoryId": "category_123"
}
]
}
GET /api/products/:id
ดึงข้อมูลสินค้าตาม ID
GET https://bb-shop.k1god.com/api/products/product_123
Headers:
X-API-Key: YOUR_API_KEY
GET /api/profile
ดึงข้อมูลโปรไฟล์ผู้ใช้ (เครดิต, ข้อมูลส่วนตัว)
GET https://bb-shop.k1god.com/api/profile
Headers:
X-API-Key: YOUR_API_KEY
{
"success": true,
"data": {
"id": "user_123",
"name": "ชื่อผู้ใช้",
"email": "[email protected]",
"credits": 1000
}
}
GET /api/purchases
ดึงประวัติการซื้อสินค้า
GET https://bb-shop.k1god.com/api/purchases
Headers:
X-API-Key: YOUR_API_KEY
POST /api/purchase
สั่งซื้อสินค้า
POST https://bb-shop.k1god.com/api/purchase
Headers:
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Body:
{
"productId": "product_123",
"quantity": 1
}
ตัวอย่างโค้ด
JavaScript (Fetch)
const apiKey = 'YOUR_API_KEY';
const baseUrl = 'https://bb-shop.k1god.com';
// Get products
fetch(`${baseUrl}/api/products`, {
headers: {
'X-API-Key': apiKey
}
})
.then(res => res.json())
.then(data => console.log(data));
Python (Requests)
import requests
api_key = 'YOUR_API_KEY'
base_url = 'https://bb-shop.k1god.com'
headers = {
'X-API-Key': api_key
}
response = requests.get(f'{base_url}/api/products', headers=headers)
data = response.json()
print(data)
cURL
curl -X GET "https://bb-shop.k1god.com/api/products" \
-H "X-API-Key: YOUR_API_KEY"
รายการสินค้าทั้งหมด
| รูปภาพ | ID | ชื่อสินค้า | รายละเอียด | ราคา |
|---|---|---|---|---|
|
product_1768144933910_ghw8bqiy2
|
Hotmail Trusted Fresh | 📦 Hotmail Trusted - สดใหม่📧 รูปแบบใหม่: เมล์ | รหัสผ่าน | รีเฟรชโทเค็น | รหัสลูกค้า🛡️ ส��นค้าแท้ ... | 4 ฿ 5 ฿ |
|
product_1768144835693_niur00j68
|
Outlook Trusted Fresh | 📦 Hotmail Trusted - สดใหม่📧 รูปแบบใหม่: เมล์ | รหัสผ่าน | รีเฟรชโทเค็น | รหัสลูกค้า🛡️ สินค้าแท้ 1... | 4 ฿ 5 ฿ |
|
product_1768141741846_lp6pn337s
|
Gmailไทย (สุ่มแพ็คสุ่มสิทธิ์) | ได้รับเป็นแบบ email | pass รับประกันกรณี : รหัสผ่านผิด ติดยืนยัน ❗️ไม่รับเคลมกรณี : เปลี่ยนพาสแล้ว,ป... | 20 ฿ 22 ฿ |