Introducción
La API Resimi le permite integrar nuestros servicios SMM en su propio panel, aplicación o flujo de trabajo. Todas las solicitudes devuelven JSON. La API es compatible con el formato API del panel SMM estándar utilizado por JAP, SMMKings, Peakerr y otros, lo que facilita el cambio o la integración.
https://resimi.xyz/api/v2.php
Todos los puntos finales aceptan solicitudes GET y POST. Utilice POST para pedidos y cancelaciones, GET para consultas de solo lectura.
Autenticación
Cada solicitud debe incluir su clave API como parámetro key.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
Errores
Todos los errores devuelven un objeto JSON con una clave error:
{"error": "Insufficient balance. Please add funds."}
| Mensaje de error | Significado |
|---|---|
| Clave API no válida | La clave es incorrecta o la cuenta está suspendida |
| Saldo insuficiente | Agregar fondos antes de realizar pedidos |
| Servicio no encontrado o inactivo | El ID del servicio es incorrecto o el servicio está deshabilitado |
| La cantidad debe estar entre X e Y | Cantidad fuera del rango permitido para este servicio |
| Pedido no encontrado | El ID del pedido no existe o pertenece a otro usuario |
| El pedido no se puede cancelar | El pedido ya está completo o cancelado |
Obtener servicios
Devuelve la lista completa de servicios activos con tarifas y límites.
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
key required | string | Su clave API |
action required | string | Debe ser services |
Respuesta
[
{
"service": 1234,
"category": "Instagram",
"name": "Instagram Followers — HQ | Refill 30 days",
"type": "Default",
"rate": "0.5000",
"min": 100,
"max": 100000,
"dripfeed": true,
"refill": true,
"cancel": false
},
...
]
Realizar pedido
Realiza un nuevo pedido. El saldo se deduce inmediatamente. Devuelve el ID del pedido.
| Parámetro | Tipo | Descripción |
|---|---|---|
key required | string | Su clave API |
action required | string | Debe ser add |
service required | integer | ID de servicio de la lista de servicios |
link required | string | URL del perfil o publicación de destino |
quantity required | integer | Cantidad total a entregar |
runs optional | integer | Número de ejecuciones de alimentación por goteo (predeterminado: 1) |
interval optional | integer | Minutos entre ejecuciones de alimentación por goteo (predeterminado: 0) |
comments optional | string | Comentarios personalizados (para servicios de comentarios), uno por línea |
Respuesta: Éxito
{"order": 98765}
Respuesta: Error
{"error": "Insufficient balance. Please add funds."}
ejecuciones = número de lotes y intervalo = minutos entre cada uno. Ejemplo: 1000 seguidores durante 7 días: quantity=1000&runs=7&interval=1440 Estado del pedido personalizado
Verifique el estado actual de un pedido.
| Parámetro | Tipo | Descripción |
|---|---|---|
key required | string | Su clave API |
action required | string | Debe ser status |
order required | integer | ID de pedido devuelto por <code>add</code> |
Respuesta
{
"charge": "0.5000",
"start_count": 1240,
"status": "In_progress",
"remains": 630,
"currency": "USD"
}
Valores de estado
| Estado | Significado |
|---|---|
Pending | Esperando ser enviado al proveedor |
Processing | Enviado al proveedor, en cola |
In_progress | Entrega en curso |
Completed | Completamente entregado |
Partial | Entregado parcialmente, restante reembolsado |
Cancelled | Cancelado, restante reembolsado |
Cancelar pedido
Cancela una orden pendiente o en curso. La parte no entregada se reembolsa a su saldo.
| Parámetro | Tipo | Descripción |
|---|---|---|
key required | string | Su clave API |
action required | string | Debe ser cancel |
order required | integer | ID de pedido para cancelar |
Respuesta: Éxito
{"success": true, "refunded": 0.2500}
Verificar saldo
Devuelve el saldo actual de la cuenta asociada con la clave API.
Respuesta
{"balance": "12.4800", "currency": "USD"}