Uvod
Resimi API vam omogoča integracijo naših storitev SMM v vašo ploščo, aplikacijo ali potek dela. Vse zahteve vrnejo JSON. API je združljiv s standardnim formatom API plošče SMM, ki ga uporabljajo JAP, SMMKings, Peakerr in drugi, kar omogoča enostavno preklapljanje ali integracijo.
https://resimi.xyz/api/v2.php
Vse končne točke sprejemajo zahteve GET in POST. Uporabite POST za naročila in preklice, GET za poizvedbe samo za branje.
Preverjanje pristnosti
Vsaka zahteva mora vključevati vaš ključ API kot parameter key.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
Napake
Vse napake vrnejo objekt JSON s ključem error:
{"error": "Insufficient balance. Please add funds."}
| Sporočilo o napaki | Pomen |
|---|---|
| Neveljaven ključ API-ja | Ključ je napačen ali pa je račun blokiran |
| Nezadostno stanje | Dodajte sredstva pred oddajo naročil |
| Storitve ni mogoče najti ali je neaktivna | ID storitve je napačen ali pa je storitev onemogočena |
| Količina mora biti med X in Y | Količina izven dovoljenega obsega za to storitev |
| Naročilo ni bilo najdeno | ID naročila ne obstaja ali pripada drugemu uporabniku |
| Naročila ni mogoče preklicati | Naročilo je že zaključeno ali preklicano |
Pridobite storitve
Vrne celoten seznam aktivnih storitev s cenami in omejitvami.
Parametri
| Parameter | Vrsta | Opis |
|---|---|---|
key required | string | Vaš API ključ |
action required | string | Mora biti storitve |
Odziv
[
{
"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
},
...
]
Oddaj naročilo
Odda novo naročilo. Stanje se takoj odšteje. Vrne ID naročila.
| Parameter | Vrsta | Opis |
|---|---|---|
key required | string | Vaš API ključ |
action required | string | Mora biti dodaj |
service required | integer | ID storitve s seznama storitev |
link required | string | URL ciljnega profila ali objave |
quantity required | integer | Skupna količina za dostavo |
runs optional | integer | Število potekov kapljičnega podajanja (privzeto: 1) |
interval optional | integer | Minute med postopkom kapljanja (privzeto: 0) |
comments optional | string | Komentarji po meri (za storitve komentarjev), po eden na vrstico |
Odziv — Uspeh
{"order": 98765}
Odgovor — Napaka
{"error": "Insufficient balance. Please add funds."}
izvajanja = število serij in interval = minute med vsakim. Primer — 1000 sledilcev v 7 dneh: quantity=1000&runs=7&interval=1440 Status naročila
Preverite trenutno stanje naročila.
| Parameter | Vrsta | Opis |
|---|---|---|
key required | string | Vaš API ključ |
action required | string | Mora biti status |
order required | integer | ID naročila vrnjen od <code>add</code> |
Odziv
{
"charge": "0.5000",
"start_count": 1240,
"status": "In_progress",
"remains": 630,
"currency": "USD"
}
Statusne vrednosti
| Stanje | Pomen |
|---|---|
Pending | Čaka na pošiljanje ponudniku |
Processing | Poslano ponudniku, v čakalni vrsti |
In_progress | Dostava v teku |
Completed | V celoti dostavljeno |
Partial | Delno dostavljeno, preostalo povrnjeno |
Cancelled | Preklicano, preostali znesek povrnjen |
Prekliči naročilo
Prekliče čakajoče naročilo ali naročilo v teku. Nedostavljeni del se vrne na vaše stanje.
| Parameter | Vrsta | Opis |
|---|---|---|
key required | string | Vaš API ključ |
action required | string | Mora biti preklic |
order required | integer | ID naročila za preklic |
Odziv — Uspeh
{"success": true, "refunded": 0.2500}
Preverite stanje
Vrne trenutno stanje računa, povezanega s ključem API.
Odziv
{"balance": "12.4800", "currency": "USD"}