Introdución
A Resimi API permíteche integrar os nosos servizos SMM no teu propio panel, aplicación ou fluxo de traballo. Todas as solicitudes devolven JSON. A API é compatible co formato estándar da API do panel SMM que usan JAP, SMMKings, Peakerr e outros, o que facilita o cambio ou a integración.
https://resimi.xyz/api/v2.php
Todos os puntos finais aceptan solicitudes GET e POST. Usa POST para pedidos e cancelacións, GET para consultas de só lectura.
Autenticación
Cada solicitude debe incluír a túa clave API como parámetro key.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
Erros
Todos os erros devolven un obxecto JSON cunha clave error:
{"error": "Insufficient balance. Please add funds."}
| Mensaxe de erro | Significado |
|---|---|
| Chave API non válida | A chave é incorrecta ou a conta está suspendida |
| Balance insuficiente | Engade fondos antes de facer pedidos |
| Non se atopou o servizo ou está inactivo | O ID de servizo é incorrecto ou o servizo está desactivado |
| A cantidade debe estar entre X e Y | Cantidade fóra do rango permitido para este servizo |
| Non se atopou o pedido | O ID de pedido non existe ou pertence a outro usuario |
| O pedido non se pode cancelar | O pedido xa está completo ou cancelado |
Obter Servizos
Devolve a lista completa de servizos activos con tarifas e límites.
Parámetros
| Parámetro | Tipo | Descrición |
|---|---|---|
key required | string | A túa clave API |
action required | string | Debe ser servizos |
Resposta
[
{
"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
Fai un novo pedido. O saldo dedúcese inmediatamente. Devolve o ID do pedido.
| Parámetro | Tipo | Descrición |
|---|---|---|
key required | string | A túa clave API |
action required | string | Debe ser engadir |
service required | integer | ID de servizo da lista de servizos |
link required | string | URL do perfil ou publicación de destino |
quantity required | integer | Cantidade total a entregar |
runs optional | integer | Número de ciclos de alimentación por goteo (predeterminado: 1) |
interval optional | integer | Minutos entre carreiras de alimentación por goteo (predeterminado: 0) |
comments optional | string | Comentarios personalizados (para servizos de comentarios), un por liña |
Resposta - Éxito
{"order": 98765}
Resposta - Erro
{"error": "Insufficient balance. Please add funds."}
execucións = número de lotes e intervalo = minutos entre cada un. Exemplo: 1.000 seguidores en 7 días: quantity=1000&runs=7&interval=1440 Estado da orde
Comproba o estado actual dun pedido.
| Parámetro | Tipo | Descrición |
|---|---|---|
key required | string | A túa clave API |
action required | string | Debe ser estado |
order required | integer | ID do pedido devolto desde <code>add</code> |
Resposta
{
"charge": "0.5000",
"start_count": 1240,
"status": "In_progress",
"remains": 630,
"currency": "USD"
}
Valores de estado
| Estado | Significado |
|---|---|
Pending | Agardando ser enviado ao provedor |
Processing | Enviado ao provedor, en cola |
In_progress | Entrega en curso |
Completed | Totalmente entregado |
Partial | Entregado parcialmente, quedando reembolsado |
Cancelled | Cancelado, queda reembolsado |
Cancelar o pedido
Cancela un pedido pendente ou en curso. A parte non entregada devólvese ao teu saldo.
| Parámetro | Tipo | Descrición |
|---|---|---|
key required | string | A túa clave API |
action required | string | Debe ser cancelar |
order required | integer | ID de pedido para cancelar |
Resposta - Éxito
{"success": true, "refunded": 0.2500}
Comprobar o saldo
Devolve o saldo actual da conta asociada á clave API.
Resposta
{"balance": "12.4800", "currency": "USD"}