API Docs
🔑
API Endpoints
GET
https://accmarket.online/api/products
รายการสินค้า
ดึงรายการสินค้าทั้งหมดพร้อมราคา สต็อก และรูปหมวดหมู่
Parameters:
api_keyResponse:
{"status":"success","data":[{"id":"...","name":"...","price":1.70,"stock":100,"category":"...","category_image":"http://localhost/assets/products/cat_30_bf2ff1.png"}]}
GET
https://accmarket.online/api/balance
ยอดเงิน
ดึงยอดเงินในกระเป๋าของคุณ
Parameters:
api_keyResponse:
{"status":"success","balance":250.00,"email":"user@email.com"}
POST
https://accmarket.online/api/order
สั่งซื้อสินค้า
สั่งซื้อสินค้าโดยระบุ service_id และจำนวน
Parameters:
api_key, service_id, quantityResponse:
{"status":"success","order_no":"ORD-xxxx","data":[...]}
GET
https://accmarket.online/api/orders
ประวัติออเดอร์
ดึงรายการออเดอร์ล่าสุด 20 รายการ
Parameters:
api_keyResponse:
{"status":"success","data":[{"order_no":"...","status":"success"}]}
Rate Limit: 60 requests/minute | API Key ส่งผ่าน GET parameter:
?api_key=YOUR_KEY
ตัวอย่างการใช้งาน (PHP)
<?php
$api_key = "YOUR_API_KEY";
// Get products
$products = file_get_contents("https://accmarket.online/api/products?api_key=" . $api_key);
$data = json_decode($products, true);
// Place order
$ch = curl_init("https://accmarket.online/api/order");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
"api_key" => $api_key,
"service_id" => "12345",
"quantity" => 1
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = json_decode(curl_exec($ch), true);
ตัวอย่างการใช้งาน (Python)
import requests
API_KEY = "YOUR_API_KEY"
BASE_URL = "https://accmarket.online"
# ดูรายการสินค้า
resp = requests.get(f"{BASE_URL}/api/products", params={"api_key": API_KEY})
products = resp.json()["data"]
# ตรวจสอบยอดเงิน
balance = requests.get(f"{BASE_URL}/api/balance", params={"api_key": API_KEY}).json()
print(f"Balance: {balance['balance']} THB")
# สั่งซื้อสินค้า
order = requests.post(f"{BASE_URL}/api/order", data={
"api_key": API_KEY,
"service_id": "12345",
"quantity": 1
}).json()
print(order)