Saltar al contenido

API para desarrolladores del panel SMM: servicios, pedidos, estado y saldo

La API de smmopen usa el formato v2 habitual de los paneles SMM. Cada solicitud es un POST a un único endpoint, con un valor de action que indica qué hacer.

Conceptos básicos

Endpoint
POST https://smmopen.com/api/v2
Formato
form (application/x-www-form-urlencoded) o JSON
Clave
Tu clave API en el campo key. Créala en Ajustes del panel
Respuesta
JSON. Los fallos incluyen el motivo en el campo error
Límite
300 solicitudes por minuto por clave
Crear una clave API

servicesLista de servicios

ID, nombre, categoría, precio por 1K, mínimo y máximo, e indicador de reposición de cada servicio.

Parámetros
keyClave API
actionservices

Ejemplo de respuesta

[
  {
    "service": 28232,
    "name": "Instagram Followers, Plus",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "1.8500",
    "min": 50,
    "max": 90000,
    "refill": true,
    "cancel": true
  }
]

addAgregar pedido

Envía el ID de un servicio, un enlace y una cantidad; el cobro se descuenta de tu saldo y se devuelve un código de pedido.

Parámetros
keyClave API
actionadd
serviceID del servicio
linkEnlace público
quantityCantidad

Ejemplo de respuesta

{
  "order": "OP-7K2M9QX"
}

statusEstado del pedido

Cobro, cantidad inicial, estado y cantidad pendiente de un código de pedido (order) o de hasta 100 códigos separados por comas (orders).

Parámetros
keyClave API
actionstatus
orderCódigo de pedido
ordersVarios códigos de pedido

Ejemplo de respuesta

{
  "charge": "1.8500",
  "start_count": 0,
  "status": "Pending",
  "remains": 1000,
  "currency": "USD"
}

balanceSaldo

Tu saldo actual y la moneda.

Parámetros
keyClave API
actionbalance

Ejemplo de respuesta

{
  "balance": "120.0000",
  "currency": "USD"
}

cancelCancelar

Cancela los pedidos que no hayan empezado y recupera el cobro en tu saldo.

Parámetros
keyClave API
actioncancel
ordersCódigos de pedido (separados por comas, hasta 100)

Ejemplo de respuesta

[
  {
    "order": "OP-7K2M9QX",
    "cancel": 1
  }
]

refillSolicitar reposición

Solicita la reposición de un pedido Plus o Pro completado o parcial dentro de su periodo.

Parámetros
keyClave API
actionrefill
orderCódigo de pedido

Ejemplo de respuesta

{
  "refill": "RF-3XQ8M2K"
}

Nombres de errores

Invalid API key
La clave es incorrecta o fue reemplazada
Invalid service
No existe ningún servicio con ese ID
Invalid link
No es una dirección pública que empiece con 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 Lite o periodo de reposición terminado
Too many requests
Se alcanzó el límite. Inténtalo de nuevo en un momento