Uvod
Resimi API vam omogućava da integrirate naše SMM usluge u vlastiti panel, aplikaciju ili radni tok. Svi zahtjevi vraćaju JSON. API je kompatibilan sa standardnim API formatom SMM panela koji koriste JAP, SMMKings, Peakerr i drugi - što olakšava prebacivanje ili integraciju.
https://resimi.xyz/api/v2.php
Sve krajnje tačke prihvataju i GET i POST zahtjeve. Koristite POST za narudžbe i otkazivanje, GET za upite samo za čitanje.
Autentifikacija
Svaki zahtjev mora uključivati vaš API ključ kao parametar key.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
Greške
Sve greške vraćaju JSON objekat sa ključem error:
{"error": "Insufficient balance. Please add funds."}
| Poruka o grešci | Značenje |
|---|---|
| Nevažeći API ključ | Ključ je pogrešan ili je račun suspendovan |
| Nedovoljna ravnoteža | Dodajte sredstva prije naručivanja |
| Usluga nije pronađena ili je neaktivna | ID usluge je pogrešan ili je usluga onemogućena |
| Količina mora biti između X i Y | Količina izvan dozvoljenog raspona za ovu uslugu |
| Narudžba nije pronađena | ID narudžbe ne postoji ili pripada drugom korisniku |
| Narudžba se ne može otkazati | Narudžba je već završena ili otkazana |
Get Services
Vraća potpunu listu aktivnih usluga sa cijenama i ograničenjima.
Parameters
| Parametar | Tip | Opis |
|---|---|---|
key required | string | Vaš API ključ |
action required | string | Mora biti services |
Odgovor
[
{
"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
},
...
]
Place Order
Postavlja novu narudžbu. Stanje se odmah oduzima. Vraća ID narudžbe.
| Parametar | Tip | Opis |
|---|---|---|
key required | string | Vaš API ključ |
action required | string | Mora biti add |
service required | integer | ID usluge sa liste usluga |
link required | string | URL ciljnog profila ili objave |
quantity required | integer | Ukupna količina za isporuku |
runs optional | integer | Broj pokretanja kap po kap (zadano: 1) |
interval optional | integer | Minute između pokretanja kap po kap (zadano: 0) |
comments optional | string | Prilagođeni komentari (za usluge komentara), jedan po redu |
Odgovor — uspjeh
{"order": 98765}
Odgovor — Greška
{"error": "Insufficient balance. Please add funds."}
runs = broj serija i interval = minuta između svake. Primjer — 1.000 pratilaca tokom 7 dana: quantity=1000&runs=7&interval=1440 Status narudžbe
Provjerite trenutni status narudžbe.
| Parametar | Tip | Opis |
|---|---|---|
key required | string | Vaš API ključ |
action required | string | Mora biti status |
order required | integer | ID narudžbe vraćen od <code>add</code> |
Odgovor
{
"charge": "0.5000",
"start_count": 1240,
"status": "In_progress",
"remains": 630,
"currency": "USD"
}
Statusne vrijednosti
| Status | Značenje |
|---|---|
Pending | Čeka se slanje dobavljaču |
Processing | Poslano provajderu, u redu čekanja |
In_progress | Isporuka u toku |
Completed | Potpuno isporučeno |
Partial | Djelomično isporučeno, ostatak vraćen |
Cancelled | Otkazano, ostatak vraćen |
Otkaži narudžbu
Otkazuje narudžbu na čekanju ili narudžbu u toku. Neisporučeni dio se vraća na vaš saldo.
| Parametar | Tip | Opis |
|---|---|---|
key required | string | Vaš API ključ |
action required | string | Mora biti otkazati |
order required | integer | ID narudžbe za otkazivanje |
Odgovor — uspjeh
{"success": true, "refunded": 0.2500}
Provjerite stanje
Vraća trenutno stanje računa povezanog s API ključem.
Odgovor
{"balance": "12.4800", "currency": "USD"}