Uvod
Resimi API omogućuje vam integraciju naših SMM usluga u vašu vlastitu ploču, aplikaciju ili tijek rada. 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 točke prihvaćaju i GET i POST zahtjeve. Koristite POST za narudžbe i otkazivanja, GET za upite samo za čitanje.
Autentifikacija
Svaki zahtjev mora sadržavati vaš API ključ kao parametar key.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
Greške
Sve pogreške vraćaju JSON objekt s ključem error:
{"error": "Insufficient balance. Please add funds."}
| Poruka o pogrešci | Značenje |
|---|---|
| Nevažeći API ključ | Ključ je pogrešan ili je račun suspendiran |
| Nedovoljna ravnoteža | Dodajte sredstva prije naručivanja |
| Usluga nije pronađena ili nije aktivna | ID usluge je pogrešan ili je usluga onemogućena |
| Količina mora biti između X i Y | Količina izvan dopuštenog 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ć izvršena ili otkazana |
Nabavite usluge
Vraća potpuni popis aktivnih usluga s cijenama i ograničenjima.
Parametri
| Parametar | Vrsta | Opis |
|---|---|---|
key required | string | Vaš API ključ |
action required | string | Mora biti usluga |
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
},
...
]
Naručite
Stavlja novu narudžbu. Saldo se odmah oduzima. Vraća ID narudžbe.
| Parametar | Vrsta | Opis |
|---|---|---|
key required | string | Vaš API ključ |
action required | string | Mora biti dodaj |
service required | integer | ID usluge s popisa usluga |
link required | string | URL ciljanog profila ili objave |
quantity required | integer | Ukupna količina za isporuku |
runs optional | integer | Broj pokretanja kapanjem (zadano: 1) |
interval optional | integer | Minute između pokretanja kapanja (zadano: 0) |
comments optional | string | Prilagođeni komentari (za usluge komentara), jedan po retku |
Odgovor — Uspjeh
{"order": 98765}
Odgovor — Greška
{"error": "Insufficient balance. Please add funds."}
izvođanja = broj serija i interval = minute između svake. Primjer — 1000 pratitelja tijekom 7 dana: quantity=1000&runs=7&interval=1440 Status narudžbe
Provjerite trenutni status narudžbe.
| Parametar | Vrsta | 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 davatelju usluga |
Processing | Poslano davatelju, u redu čekanja |
In_progress | Isporuka u tijeku |
Completed | Kompletno isporučeno |
Partial | Djelomično isporučeno, ostatak vraćen |
Cancelled | Otkazano, preostali iznos vraćen |
Otkaži narudžbu
Otkazuje narudžbu na čekanju ili narudžbu u tijeku. Neisporučeni dio vraća se na vaš saldo.
| Parametar | Vrsta | Opis |
|---|---|---|
key required | string | Vaš API ključ |
action required | string | Mora biti otkaži |
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"}