Įvadas
Resimi API leidžia integruoti SMM paslaugas į savo skydelį, programą ar darbo eigą. Visos užklausos grąžinamos JSON. API yra suderinama su standartiniu SMM skydelio API formatu, naudojamu JAP, SMMKings, Peakerr ir kt., todėl ją lengva perjungti arba integruoti.
https://resimi.xyz/api/v2.php
Visi galiniai taškai priima ir GET, ir POST užklausas. Užsakymams ir atšaukimams naudokite POST, o tik skaitomoms užklausoms naudokite GET.
Autentifikavimas
Kiekvienoje užklausoje kaip parametras key turi būti nurodytas API raktas.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
Klaidos
Visos klaidos grąžina JSON objektą su error raktu:
{"error": "Insufficient balance. Please add funds."}
| Klaidos pranešimas | Reikšmė |
|---|---|
| Neteisingas API raktas | Raktas neteisingas arba paskyra sustabdyta |
| Nepakankamas balansas | Pridėkite lėšų prieš pateikdami užsakymus |
| Paslauga nerasta arba neaktyvi | Paslaugos ID neteisingas arba paslauga išjungta |
| Kiekis turi būti tarp X ir Y | Kiekis už leistino šios paslaugos diapazono ribų |
| Užsakymas nerastas | Užsakymo ID neegzistuoja arba priklauso kitam vartotojui |
| Užsakymo atšaukti negalima | Užsakymas jau įvykdytas arba atšauktas |
Gaukite paslaugas
Grąžina visą aktyvių paslaugų sąrašą su įkainiais ir limitais.
Parametrai
| Parametras | Tipas | Aprašymas |
|---|---|---|
key required | string | Jūsų API raktas |
action required | string | Turi būti paslaugos |
Atsakymas
[
{
"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
},
...
]
Pateikite užsakymą
Pateikia naują užsakymą. Likutis nurašomas iš karto. Grąžina užsakymo ID.
| Parametras | Tipas | Aprašymas |
|---|---|---|
key required | string | Jūsų API raktas |
action required | string | Turi būti pridėti |
service required | integer | Paslaugos ID iš paslaugų sąrašo |
link required | string | Tikslinio profilio arba įrašo URL |
quantity required | integer | Visas pristatytinas kiekis |
runs optional | integer | Lašelinio tiekimo važiavimų skaičius (numatytasis: 1) |
interval optional | integer | Minutės tarp lašelinio tiekimo paleidimų (numatytasis: 0) |
comments optional | string | Priskirti komentarai (komentavimo paslaugoms), po vieną eilutėje |
Atsakymas – sėkmė
{"order": 98765}
Atsakymas – klaida
{"error": "Insufficient balance. Please add funds."}
runs = partijų skaičius ir intervalas = minutės tarp kiekvieno. Pavyzdys – 1000 sekėjų per 7 dienas: quantity=1000&runs=7&interval=1440 Užsakymo būsena
Patikrinkite dabartinę užsakymo būseną.
| Parametras | Tipas | Aprašymas |
|---|---|---|
key required | string | Jūsų API raktas |
action required | string | Turi būti status |
order required | integer | Užsakymo ID grąžintas iš <code>add</code> |
Atsakymas
{
"charge": "0.5000",
"start_count": 1240,
"status": "In_progress",
"remains": 630,
"currency": "USD"
}
Būsenos reikšmės
| Būsena | Reikšmė |
|---|---|
Pending | Laukiama, kol bus išsiųsta teikėjui |
Processing | Išsiųsta tiekėjui, stovėjo eilėje |
In_progress | Pristatymas vyksta |
Completed | Pilnai pristatyta |
Partial | Dalinai pristatytas, likusi dalis grąžinta |
Cancelled | Atšaukta, likę pinigai grąžinti |
Atšaukti užsakymą
Atšaukia laukiantį arba vykdomą užsakymą. Nepristatyta dalis grąžinama į jūsų balansą.
| Parametras | Tipas | Aprašymas |
|---|---|---|
key required | string | Jūsų API raktas |
action required | string | Turi būti atšaukti |
order required | integer | Užsakymo ID atšaukti |
Atsakymas – sėkmė
{"success": true, "refunded": 0.2500}
Patikrinkite balansą
Grąžina esamą sąskaitos, susietos su API raktu, likutį.
Atsakymas
{"balance": "12.4800", "currency": "USD"}