API v2 del panel SMM
La API de SMMSupport usa el formato v2 habitual en los paneles SMM. Todas las solicitudes son POST a un único endpoint, y el valor de action indica qué hacer.
Lo básico
- Endpoint
- POST https://smmsupport.com/api/v2
- Formato
- form (application/x-www-form-urlencoded) o JSON
- Clave
- Tu clave de API en el campo key. Créala en los ajustes de la cuenta
- Respuesta
- JSON. Si falla, el campo error indica el motivo
- Límite
- 300 solicitudes por minuto por clave
Acciones
POSTservicesLista de servicios
ID, nombre, categoría, precio por 1K, mínimo y máximo, e indicador de reposición de cada servicio.
Parámetros
- key
- Clave de API
- action
- services
Respuesta
[
{
"service": 257090,
"name": "Instagram Followers, 60 day refill",
"type": "Default",
"category": "Instagram Followers",
"rate": "2.2600",
"min": 50,
"max": 75000,
"refill": true,
"cancel": true
}
]POSTaddCrear pedido
Envía un ID de servicio, un enlace y una cantidad; el cargo se descuenta de tu saldo y recibes un código de pedido.
Parámetros
- key
- Clave de API
- action
- add
- service
- ID del servicio
- link
- Enlace público
- quantity
- Cantidad
Respuesta
{
"order": "SU4K8Q2MX"
}POSTstatusEstado del pedido
Cargo, conteo inicial, estado y cantidad restante de un código de pedido (order) o de hasta 100 códigos separados por comas (orders).
Parámetros
- key
- Clave de API
- action
- status
- order
- Código de pedido
- orders
- Varios códigos de pedido
Respuesta
{
"charge": "2.2600",
"start_count": 0,
"status": "Pending",
"remains": 1000,
"currency": "USD"
}POSTbalanceSaldo
Tu saldo actual y la moneda.
Parámetros
- key
- Clave de API
- action
- balance
Respuesta
{
"balance": "120.0000",
"currency": "USD"
}POSTcancelCancelar
Cancela pedidos que no han empezado y recupera el cargo en tu saldo.
Parámetros
- key
- Clave de API
- action
- cancel
- orders
- Códigos de pedido (separados por comas, hasta 100)
Respuesta
[
{
"order": "SU4K8Q2MX",
"cancel": 1
}
]POSTrefillPedir reposición
Pide la reposición de un pedido completado o parcial de un nivel con reposición dentro de su periodo.
Parámetros
- key
- Clave de API
- action
- refill
- order
- Código de pedido
Respuesta
{
"refill": "RQ7HM2QX"
}Nombres de error
- Invalid API key
- La clave es incorrecta o se ha reemplazado
- Invalid service
- No existe un servicio con ese ID
- Invalid link
- No es una dirección pública que empiece por https://
- Quantity out of range
- Cantidad fuera del rango del servicio
- Not enough funds on balance
- Saldo insuficiente
- Refill is not available for this order
- Nivel Económico, o el periodo de reposición ha terminado
- Too many requests
- Límite alcanzado. Vuelve a intentarlo en breve