API สำหรับตัวแทนและนักพัฒนา

เชื่อมต่อคำสั่งซื้อ ADSMVP ได้ในไม่กี่นาที

เอกสารนี้สรุป endpoint จริงของระบบแบบอ่านง่าย พร้อม mock request/response ที่ยึด field และรูปแบบข้อมูลจาก controller จริง 100%

POSTJSON responseAPI key

Endpoint

https://api.adsmvp.co/api/v2

Method

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_KEY
actionstringจำเป็นคำสั่งที่ต้องการเรียกใช้งานservices
languagestringไม่บังคับภาษาของชื่อบริการและหมวดหมู่ รองรับ th, en, vi, lo, my, ms, zh, id, ja, koth
currencystringไม่บังคับสกุลเงินที่ต้องการให้แสดงราคา ถ้าไม่ส่งจะใช้ค่าของบัญชีTHB
buildstringไม่บังคับส่ง features, description หรือ all หากต้องการข้อมูลเสริมของบริการall
ตัวอย่าง request
key=YOUR_API_KEY&action=services&language=th&currency=THB&build=all

{
    "key": "YOUR_API_KEY",
    "action": "services",
    "language": "th",
    "currency": "THB",
    "build": "all"
}
ตัวอย่าง response
[
    {
        "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

Node.js
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);