Въведение
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 ключ | Ключът е грешен или акаунтът е спрян |
| Недостатъчен баланс | Добавете средства преди да направите поръчки |
| Услугата не е намерена или неактивна | ID на услугата е грешен или услугата е деактивирана |
| Количеството трябва да е между X и Y | Количеството е извън допустимия диапазон за тази услуга |
| Поръчката не е намерена | ID на поръчката не съществува или принадлежи на друг потребител |
| Поръчката не може да бъде анулирана | Поръчката вече е изпълнена или отменена |
Вземете услуги
Връща пълния списък с активни услуги с тарифи и лимити.
Параметри
| Параметър | Тип | Описание |
|---|---|---|
key required | string | Вашият API ключ |
action required | string | Трябва да са услуги |
Отговор
[
{
"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
},
...
]
Направете поръчка
Прави нова поръчка. Балансът се приспада веднага. Връща ID на поръчката.
| Параметър | Тип | Описание |
|---|---|---|
key required | string | Вашият API ключ |
action required | string | Трябва да бъде добавяне |
service required | integer | ID на услугата от списъка с услуги |
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."}
изпълнения = брой партиди и интервал = минути между всяка. Пример — 1000 последователи за 7 дни: quantity=1000&runs=7&interval=1440 Статус на поръчката
Проверете текущото състояние на поръчка.
| Параметър | Тип | Описание |
|---|---|---|
key required | string | Вашият API ключ |
action required | string | Трябва да е статус |
order required | integer | ID на поръчката е върнат от <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 | Трябва да бъде отказ |
order required | integer | ID на поръчката за анулиране |
Отговор - Успех
{"success": true, "refunded": 0.2500}
Проверка на баланса
Връща текущия баланс на акаунта, свързан с API ключа.
Отговор
{"balance": "12.4800", "currency": "USD"}