Уводзіны
API Resimi дазваляе вам інтэграваць нашы паслугі 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 | Павінна быць паслуг |
Адказ
[
{
"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 | Павінна быць дадаць |
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 | Ідэнтыфікатар заказу вернуты ад <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 | Ідэнтыфікатар заказу для адмены |
Адказ — Поспех
{"success": true, "refunded": 0.2500}
Праверце баланс
Вяртае бягучы баланс рахунку, звязанага з ключом API.
Адказ
{"balance": "12.4800", "currency": "USD"}