Services How It Works Blog Free Reseller Panel API Login Sign Up Free

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.

Osnovni URL: 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.

Vaš API ključ je v Nastavitve računa → API dostop. Naj ostane skrivnost – ima popoln dostop do vašega računa in stanja.
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 napakiPomen
Neveljaven ključ API-jaKljuč je napačen ali pa je račun blokiran
Nezadostno stanjeDodajte sredstva pred oddajo naročil
Storitve ni mogoče najti ali je neaktivnaID storitve je napačen ali pa je storitev onemogočena
Količina mora biti med X in YKoličina izven dovoljenega obsega za to storitev
Naročilo ni bilo najdenoID naročila ne obstaja ali pripada drugemu uporabniku
Naročila ni mogoče preklicatiNaročilo je že zaključeno ali preklicano

Pridobite storitve

Vrne celoten seznam aktivnih storitev s cenami in omejitvami.

GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=services

Parametri

ParameterVrstaOpis
key requiredstringVaš API ključ
action requiredstringMora 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.

POST https://resimi.xyz/api/v2.php
ParameterVrstaOpis
key requiredstringVaš API ključ
action requiredstringMora biti dodaj
service requiredintegerID storitve s seznama storitev
link requiredstringURL ciljnega profila ali objave
quantity requiredintegerSkupna količina za dostavo
runs optionalintegerŠtevilo potekov kapljičnega podajanja (privzeto: 1)
interval optionalintegerMinute med postopkom kapljanja (privzeto: 0)
comments optionalstringKomentarji po meri (za storitve komentarjev), po eden na vrstico

Odziv — Uspeh

{"order": 98765}

Odgovor — Napaka

{"error": "Insufficient balance. Please add funds."}
Kapljanje: Nastavite 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.

GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=status&order=ORDER_ID
ParameterVrstaOpis
key requiredstringVaš API ključ
action requiredstringMora biti status
order requiredintegerID naročila vrnjen od <code>add</code>

Odziv

{
  "charge": "0.5000",
  "start_count": 1240,
  "status": "In_progress",
  "remains": 630,
  "currency": "USD"
}

Statusne vrednosti

StanjePomen
PendingČaka na pošiljanje ponudniku
ProcessingPoslano ponudniku, v čakalni vrsti
In_progressDostava v teku
CompletedV celoti dostavljeno
PartialDelno dostavljeno, preostalo povrnjeno
CancelledPreklicano, 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.

POST https://resimi.xyz/api/v2.php
ParameterVrstaOpis
key requiredstringVaš API ključ
action requiredstringMora biti preklic
order requiredintegerID naročila za preklic

Odziv — Uspeh

{"success": true, "refunded": 0.2500}

Preverite stanje

Vrne trenutno stanje računa, povezanega s ključem API.

GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance

Odziv

{"balance": "12.4800", "currency": "USD"}

Primeri kod

<?php
$apiUrl = "https://resimi.xyz/api/v2.php";
$apiKey = "YOUR_API_KEY";

function smmApi(string $url, string $key, array $params): array {
    $params['key'] = $key;
    $ch = curl_init($url);
    curl_setopt_array($ch, [
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POST => true,
        CURLOPT_POSTFIELDS => http_build_query($params),
        CURLOPT_TIMEOUT => 30,
    ]);
    $response = curl_exec($ch);
    curl_close($ch);
    return json_decode($response, true) ?? [];
}

// Get services
$services = smmApi($apiUrl, $apiKey, ['action' => 'services']);

// Place an order
$order = smmApi($apiUrl, $apiKey, [
    'action' => 'add',
    'service' => 1234,
    'link' => 'https://instagram.com/yourprofile',
    'quantity' => 1000,
]);
echo "Order ID: " . ($order['order'] ?? 'Error: ' . $order['error']);

// Check balance
$balance = smmApi($apiUrl, $apiKey, ['action' => 'balance']);
echo "Balance: $" . $balance['balance'];
import requests

API_URL = "https://resimi.xyz/api/v2.php"
API_KEY = "YOUR_API_KEY"

def smm_api(params: dict) -> dict:
    params["key"] = API_KEY
    response = requests.post(API_URL, data=params, timeout=30)
    return response.json()

# Get services
services = smm_api({"action": "services"})
for svc in services[:3]:
    print(f"[{svc['service']}] {svc['name']} - ${svc['rate']}/1K")

# Place an order
order = smm_api({
    "action": "add",
    "service": 1234,
    "link": "https://instagram.com/yourprofile",
    "quantity": 1000,
})
print(f"Order ID: {order.get('order', 'Error: ' + order.get('error', ''))}")

# Check status
status = smm_api({"action": "status", "order": order.get("order")})
print(f"Status: {status.get('status')} | Remains: {status.get('remains')}")

# Check balance
balance = smm_api({"action": "balance"})
print(f"Balance: ${balance['balance']}")
const API_URL = "https://resimi.xyz/api/v2.php";
const API_KEY = "YOUR_API_KEY";

async function smmApi(params) {
    const body = new URLSearchParams({ key: API_KEY, ...params });
    const res = await fetch(API_URL, { method: "POST", body });
    return res.json();
}

// Get services
const services = await smmApi({ action: "services" });
console.log(`Found ${services.length} services`);

// Place an order
const order = await smmApi({
    action: "add",
    service: 1234,
    link: "https://instagram.com/yourprofile",
    quantity: 1000,
});
console.log("Order ID:", order.order ?? "Error: " + order.error);

// Check status
const status = await smmApi({ action: "status", order: order.order });
console.log("Status:", status.status, "| Remains:", status.remains);

// Cancel an order
const cancel = await smmApi({ action: "cancel", order: order.order });
console.log("Refunded:", cancel.refunded);

// Check balance
const balance = await smmApi({ action: "balance" });
console.log("Balance: $" + balance.balance);
# Get services
curl -X GET "https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=services"

# Place an order
curl -X POST "https://resimi.xyz/api/v2.php" \
  -d "key=YOUR_API_KEY" \
  -d "action=add" \
  -d "service=1234" \
  -d "link=https://instagram.com/yourprofile" \
  -d "quantity=1000"

# Place a drip-feed order (1000 followers over 7 days)
curl -X POST "https://resimi.xyz/api/v2.php" \
  -d "key=YOUR_API_KEY" \
  -d "action=add" \
  -d "service=1234" \
  -d "link=https://instagram.com/yourprofile" \
  -d "quantity=1000" \
  -d "runs=7" \
  -d "interval=1440"

# Check order status
curl -X GET "https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=status&order=98765"

# Cancel an order
curl -X POST "https://resimi.xyz/api/v2.php" \
  -d "key=YOUR_API_KEY" \
  -d "action=cancel" \
  -d "order=98765"

# Check balance
curl -X GET "https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance"
How can we help?