Tài liệu dành cho nhà phát triển

Tích hợp dịch vụ SMM qua API

Kết nối hệ thống của bạn với DichvuSMM.net để tự động tạo đơn, kiểm tra trạng thái và quản lý số dư.

Thông tin kết nối

Mọi yêu cầu đều được gửi bằng phương thức POST.

HTTP METHOD

POST

RESPONSE

JSON

XÁC THỰC

API Key

https://dichvusmm.net/api/v2
API key là thông tin bảo mật. Không đưa key vào mã nguồn phía trình duyệt hoặc chia sẻ công khai - Vui lòng vào profile để lấy key sau khi đăng nhập.
Khi có lỗi, phản hồi trả về dạng { "error": "..." }. Với các action nhận nhiều ID cùng lúc (status, refill, refill_status, cancel), lỗi được gắn riêng cho từng ID thay vì làm hỏng cả yêu cầu — tối đa 100 ID mỗi lần gọi.

Danh sách dịch vụ

Lấy toàn bộ dịch vụ đang hoạt động cùng mức giá, giới hạn và khả năng bảo hành.

Tham sốMô tả
keyAPI key của tài khoản
actionservices

Phản hồi mẫu

RESPONSE
JSON
[
  {
    "service": 1,
    "name": "Followers",
    "type": "Default",
    "category": "TikTok",
    "rate": "0.90",
    "min": "50",
    "max": "10000",
    "refill": true,
    "cancel": true
  },
  {
    "service": 2,
    "name": "Comments",
    "type": "Custom Comments",
    "category": "Facebook",
    "rate": "8",
    "min": "10",
    "max": "1500",
    "refill": false,
    "cancel": true
  }
]

Tạo đơn hàng

Chọn đúng loại dịch vụ để xem danh sách tham số tương ứng.

Tham sốMô tả
keyAPI key của tài khoản
actionadd
serviceID dịch vụ
linkLiên kết cần chạy dịch vụ
quantitySố lượng cần mua

Phản hồi mẫu

RESPONSE
JSON
{
  "order": 23501
}

Trạng thái đơn hàng

Kiểm tra tiến độ và số lượng còn lại của một đơn hàng.

Tham sốMô tả
keyAPI key của tài khoản
actionstatus
orderID đơn hàng

Phản hồi mẫu

RESPONSE
JSON
{
  "charge": "0.27819",
  "start_count": "3572",
  "status": "Partial",
  "remains": "157",
  "currency": "VND"
}

Trạng thái nhiều đơn hàng

Kiểm tra tối đa 100 đơn hàng trong một yêu cầu.

Tham sốMô tả
keyAPI key của tài khoản
actionstatus
ordersDanh sách ID đơn, phân tách bằng dấu phẩy, tối đa 100 ID

Phản hồi mẫu

RESPONSE
JSON
{
  "1": {
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "VND"
  },
  "10": {
    "error": "Incorrect order ID"
  }
}

Tạo yêu cầu bảo hành

Gửi yêu cầu bổ sung cho một đơn hàng có hỗ trợ bảo hành.

Tham sốMô tả
keyAPI key của tài khoản
actionrefill
orderID đơn hàng

Phản hồi mẫu

RESPONSE
JSON
{
  "refill": "1"
}

Bảo hành nhiều đơn hàng

Tạo yêu cầu bảo hành cho tối đa 100 đơn cùng lúc.

Tham sốMô tả
keyAPI key của tài khoản
actionrefill
ordersDanh sách ID đơn, phân tách bằng dấu phẩy, tối đa 100 ID

Phản hồi mẫu

RESPONSE
JSON
[
  {
    "order": 1,
    "refill": 1
  },
  {
    "order": 2,
    "refill": 2
  },
  {
    "order": 3,
    "refill": {
      "error": "Incorrect order ID"
    }
  }
]

Trạng thái bảo hành

Kiểm tra trạng thái của một yêu cầu bảo hành.

Tham sốMô tả
keyAPI key của tài khoản
actionrefill_status
refillID yêu cầu bảo hành

Phản hồi mẫu

RESPONSE
JSON
{
  "status": "Completed"
}

Trạng thái nhiều yêu cầu bảo hành

Kiểm tra tối đa 100 yêu cầu bảo hành trong một lần gọi.

Tham sốMô tả
keyAPI key của tài khoản
actionrefill_status
refillsDanh sách ID bảo hành, phân tách bằng dấu phẩy, tối đa 100 ID

Phản hồi mẫu

RESPONSE
JSON
[
  {
    "refill": 1,
    "status": "Completed"
  },
  {
    "refill": 2,
    "status": "Rejected"
  },
  {
    "refill": 3,
    "status": {
      "error": "Refill not found"
    }
  }
]

Hủy đơn hàng

Gửi yêu cầu hủy cho tối đa 100 đơn có hỗ trợ hủy.

Tham sốMô tả
keyAPI key của tài khoản
actioncancel
ordersDanh sách ID đơn, phân tách bằng dấu phẩy, tối đa 100 ID

Phản hồi mẫu

RESPONSE
JSON
[
  {
    "order": 9,
    "cancel": {
      "error": "Incorrect order ID"
    }
  },
  {
    "order": 2,
    "cancel": 1
  }
]

Số dư tài khoản

Lấy số dư hiện tại và đơn vị tiền tệ của tài khoản.

Tham sốMô tả
keyAPI key của tài khoản
actionbalance

Phản hồi mẫu

RESPONSE
JSON
{
  "balance": "100842.92",
  "currency": "VND"
}