Вступ
Resimi API дозволяє інтегрувати наші послуги SMM у вашу власну панель, програму чи робочий процес. Усі запити повертають JSON. API сумісний зі стандартним форматом API панелі SMM, який використовується JAP, SMMKings, Peakerr та іншими, що полегшує перемикання та інтеграцію.
https://resimi.xyz/api/v2.php
Усі кінцеві точки приймають запити GET і POST. Використовуйте POST для замовлень і скасувань, GET для запитів лише для читання.
Автентифікація
Кожен запит має містити ваш ключ API як параметр key.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
Помилки
Усі помилки повертають об’єкт JSON із ключем error:
{"error": "Insufficient balance. Please add funds."}
| Повідомлення про помилку | Значення |
|---|---|
| Недійсний ключ API | Ключ неправильний або обліковий запис призупинено |
| Недостатній баланс | Додайте кошти перед розміщенням замовлень |
| Служба не знайдена або неактивна | Ідентифікатор служби неправильний або послуга вимкнена |
| Кількість має бути між X і Y | Кількість поза дозволеним діапазоном для цієї служби |
| Замовлення не знайдено | Ідентифікатор замовлення не існує або належить іншому користувачу |
| Замовлення не можна скасувати | Замовлення вже виконано або скасовано |
Отримати послуги
Повертає повний список активних послуг із тарифами та лімітами.
Параметри
| Параметр | Тип | Опис |
|---|---|---|
key required | string | Ваш ключ API |
action required | string | Має бути services |
Відповідь
[
{
"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
},
...
]
Розмістити замовлення
Розміщує нове замовлення. Баланс списується негайно. Повертає ідентифікатор замовлення.
| Параметр | Тип | Опис |
|---|---|---|
key required | string | Ваш ключ API |
action required | string | Має бути add |
service required | integer | Ідентифікатор служби зі списку послуг |
link required | string | URL-адреса цільового профілю або публікації |
quantity required | integer | Загальна кількість для доставки |
runs optional | integer | Кількість циклів крапельної подачі (за замовчуванням: 1) |
interval optional | integer | Хвилини між запусками крапельної подачі (за замовчуванням: 0) |
comments optional | string | Спеціальні коментарі (для служб коментарів), по одному на рядок |
Відповідь — Успіх
{"order": 98765}
Відповідь — Помилка
{"error": "Insufficient balance. Please add funds."}
runs = кількість партій і інтервал = хвилини між кожною. Приклад — 1000 підписників за 7 днів: quantity=1000&runs=7&interval=1440 Статус замовлення
Перевірте поточний статус замовлення.
| Параметр | Тип | Опис |
|---|---|---|
key required | string | Ваш ключ API |
action required | string | Має бути status |
order required | integer | Ідентифікатор замовлення, повернутий від <code>add</code> |
Відповідь
{
"charge": "0.5000",
"start_count": 1240,
"status": "In_progress",
"remains": 630,
"currency": "USD"
}
Значення статусу
| Статус | Значення |
|---|---|
Pending | Очікування на надсилання постачальнику |
Processing | Надіслано постачальнику, поставлено в чергу |
In_progress | Виконується доставка |
Completed | Повністю доставлено |
Partial | Частково доставлено, залишок повернено |
Cancelled | Скасовано, залишок повернено |
Скасувати замовлення
Скасовує замовлення, що очікує або виконується. Недоставлена частина повертається на ваш баланс.
| Параметр | Тип | Опис |
|---|---|---|
key required | string | Ваш ключ API |
action required | string | Має бути cancel |
order required | integer | ID замовлення для скасування |
Відповідь — Успіх
{"success": true, "refunded": 0.2500}
Перевірити баланс
Повертає поточний баланс облікового запису, пов’язаного з ключем API.
Відповідь
{"balance": "12.4800", "currency": "USD"}