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

Ievads

Resimi API ļauj integrēt mūsu SMM pakalpojumus savā panelī, lietotnē vai darbplūsmā. Visi pieprasījumi atgriež JSON. API ir saderīga ar standarta SMM paneļa API formātu, ko izmanto JAP, SMMKings, Peakerr un citi, padarot to viegli pārslēgt vai integrēt.

Pamata URL: https://resimi.xyz/api/v2.php

Visi galapunkti pieņem gan GET, gan POST pieprasījumus. Izmantojiet POST pasūtījumiem un atcelšanai, GET tikai lasāmiem vaicājumiem.

Autentifikācija

Katrā pieprasījumā kā parametrs key ir jāiekļauj jūsu API atslēga.

Jūsu API atslēga atrodas sadaļā Konta iestatījumi → API piekļuve. Turiet to noslēpumā — tam ir pilna piekļuve jūsu kontam un atlikumam.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance

Kļūdas

Visas kļūdas atgriež JSON objektu ar atslēgu error:

{"error": "Insufficient balance. Please add funds."}
Kļūdas ziņojumsNozīme
Nederīga API atslēgaAtslēga ir nepareiza vai konta darbība ir apturēta
Nepietiekams līdzsvarsPirms pasūtījumu veikšanas pievienojiet līdzekļus
Pakalpojums nav atrasts vai neaktīvsPakalpojuma ID ir nepareizs vai pakalpojums ir atspējots
Daudzumam ir jābūt starp X un YDaudzums ārpus atļautā diapazona šim pakalpojumam
Pasūtījums nav atrastsPasūtījuma ID nepastāv vai pieder citam lietotājam
Pasūtījumu nevar atceltPasūtījums jau ir pabeigts vai atcelts

Saņemiet pakalpojumus

Atgriež pilnu aktīvo pakalpojumu sarakstu ar tarifiem un ierobežojumiem.

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

Parametri

ParametrsTipsApraksts
key requiredstringJūsu API atslēga
action requiredstringJābūt services

Atbilde

[
  {
    "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
  },
  ...
]

Veiciet pasūtījumu

Veic jaunu pasūtījumu. Atlikums tiek atskaitīts nekavējoties. Atgriež pasūtījuma ID.

POST https://resimi.xyz/api/v2.php
ParametrsTipsApraksts
key requiredstringJūsu API atslēga
action requiredstringJābūt pievienot
service requiredintegerPakalpojuma ID no pakalpojumu saraksta
link requiredstringMērķa profila vai ziņas URL
quantity requiredintegerKopējais piegādes daudzums
runs optionalintegerPilienu padeves reisu skaits (noklusējums: 1)
interval optionalintegerMinūtes starp pilienu padevi (noklusējums: 0)
comments optionalstringPielāgoti komentāri (komentāru pakalpojumiem), pa vienam katrā rindā

Atbilde — veiksme

{"order": 98765}

Atbilde — kļūda

{"error": "Insufficient balance. Please add funds."}
Pilienu padeve: Iestatīt runs = partiju skaits un intervāls = minūtes starp katru. Piemērs — 1000 sekotāju 7 dienu laikā: quantity=1000&runs=7&interval=1440

Pasūtījuma statuss

Pārbaudiet pasūtījuma pašreizējo statusu.

GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=status&order=ORDER_ID
ParametrsTipsApraksts
key requiredstringJūsu API atslēga
action requiredstringJābūt statusam
order requiredintegerPasūtījuma ID atgriezts no <code>pievienot</code>

Atbilde

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

Statusa vērtības

StatussNozīme
PendingGaida nosūtīšanu pakalpojumu sniedzējam
ProcessingNosūtīts pakalpojumu sniedzējam, ievietots rindā
In_progressNotiek piegāde
CompletedPilnībā piegādāts
PartialDaļēji piegādāts, atlikusī nauda atmaksāta
CancelledAtcelts, atlikusī atmaksa

Atcelt pasūtījumu

Atceļ neapstiprinātu vai nepabeigtu pasūtījumu. Nepiegādātā daļa tiek atmaksāta jūsu bilancē.

POST https://resimi.xyz/api/v2.php
ParametrsTipsApraksts
key requiredstringJūsu API atslēga
action requiredstringJābūt atcelt
order requiredintegerPasūtījuma ID, lai atceltu

Atbilde — veiksme

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

Pārbaudiet atlikumu

Atgriež ar API atslēgu saistītā konta pašreizējo atlikumu.

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

Atbilde

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

Kodu piemēri

<?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?