เชื่อมต่อคำสั่งซื้อ ADSMVP ได้ในไม่กี่นาที
เอกสารนี้สรุป endpoint จริงของระบบแบบอ่านง่าย พร้อม mock request/response ที่ยึด field และรูปแบบข้อมูลจาก controller จริง 100%
Endpoint
https://api.adsmvp.co/api/v2Method
POST
Rate limit
ค่าเริ่มต้นจำกัด 120 requests ต่อนาทีต่อ API key
แนะนำให้ส่งเป็น application/x-www-form-urlencoded หรือ form-data และรับผลลัพธ์เป็น JSON
1. รับ API key
เข้าสู่ระบบแล้วสร้างหรือคัดลอก API key จากบัญชีของคุณ
2. ดึง service ID
เรียก action=services เพื่อดู service, ราคา, min, max และเงื่อนไข
3. ส่งคำสั่งซื้อ
เรียก action=add พร้อม service, link และ quantity แล้วเก็บเลข order ไว้เช็คสถานะ
เลือกคำสั่ง API
ดูรายการบริการ
ข้อมูลตัวอย่างเป็น mock แต่โครงสร้าง field, ชนิดข้อมูล และรูปแบบ response ตรงกับ API จริง
ดูรายการบริการ
ดึงบริการทั้งหมดที่เปิดขาย พร้อมราคา ขั้นต่ำ สูงสุด และเงื่อนไข refill/cancel
field service คือ public service ID ที่ต้องใช้ตอนสั่งซื้อ
rate เป็นราคาต่อ 1,000 หน่วย และส่งกลับเป็น string ทศนิยม 4 ตำแหน่ง
keystringจำเป็นAPI key ของบัญชีผู้ใช้YOUR_API_KEYactionstringจำเป็นคำสั่งที่ต้องการเรียกใช้งานserviceslanguagestringไม่บังคับภาษาของชื่อบริการและหมวดหมู่ รองรับ th, en, vi, lo, my, ms, zh, id, ja, kothcurrencystringไม่บังคับสกุลเงินที่ต้องการให้แสดงราคา ถ้าไม่ส่งจะใช้ค่าของบัญชีTHBbuildstringไม่บังคับส่ง features, description หรือ all หากต้องการข้อมูลเสริมของบริการallkey=YOUR_API_KEY&action=services&language=th¤cy=THB&build=all
{
"key": "YOUR_API_KEY",
"action": "services",
"language": "th",
"currency": "THB",
"build": "all"
}[
{
"service": 30049,
"name": "TikTok การบันทึกวิดีโอ [สูงสุดไม่จำกัด] | HQ | ไม่ลด",
"type": "Default",
"category": "TikTok การบันทึกวิดีโอ",
"currency": "THB",
"rate": "0.0299",
"min": "100",
"max": "2147483647",
"refill": false,
"cancel": true,
"features": [],
"description": "ตัวอย่างรายละเอียดบริการตามข้อมูลที่ระบบส่งกลับเมื่อ build=description หรือ all"
}
]ตัวอย่างโค้ด
Node.js, PHP, Python, Go, cURL
const API_URL = 'https://api.adsmvp.co/api/v2';
const API_KEY = 'YOUR_API_KEY';
async function adsmvp(payload) {
const body = new URLSearchParams({
key: API_KEY,
...payload,
});
const response = await fetch(API_URL, {
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
body,
});
return response.json();
}
adsmvp({ action: 'services', language: 'th', currency: 'THB' })
.then(console.log)
.catch(console.error);