API Docs

🔑
ต้องเข้าสู่ระบบก่อน
สมัครสมาชิกฟรีหรือเข้าสู่ระบบเพื่อรับ API Key

API Endpoints

GET
https://accmarket.online/api/products
รายการสินค้า
ดึงรายการสินค้าทั้งหมดพร้อมราคา สต็อก และรูปหมวดหมู่
Parameters: api_key
Response: {"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_key
Response: {"status":"success","balance":250.00,"email":"user@email.com"}
POST
https://accmarket.online/api/order
สั่งซื้อสินค้า
สั่งซื้อสินค้าโดยระบุ service_id และจำนวน
Parameters: api_key, service_id, quantity
Response: {"status":"success","order_no":"ORD-xxxx","data":[...]}
GET
https://accmarket.online/api/orders
ประวัติออเดอร์
ดึงรายการออเดอร์ล่าสุด 20 รายการ
Parameters: api_key
Response: {"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)