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

Inngangur

Resimi API gerir þér kleift að samþætta SMM þjónustu okkar í þitt eigið spjald, app eða vinnuflæði. Allar beiðnir skila JSON. API er samhæft við staðlaða SMM spjalds API sniðið sem JAP, SMMKings, Peakerr og fleiri nota - sem gerir það auðvelt að skipta um eða samþætta.

Grunnslóð: https://resimi.xyz/api/v2.php

Allir endapunktar samþykkja bæði GET og POST beiðnir. Notaðu POST fyrir pantanir og afpantanir, GET fyrir skrifvarið fyrirspurnir.

Auðkenning

Sérhver beiðni verður að innihalda API lykilinn þinn sem key færibreytuna.

API lykillinn þinn er í Reikningsstillingum → API aðgangur. Haltu því leyndu - það hefur fullan aðgang að reikningnum þínum og stöðu.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance

Villur

Allar villur skila JSON hlut með error lykli:

{"error": "Insufficient balance. Please add funds."}
VilluboðMerking
Ógildur API lykillLykillinn er rangur eða reikningnum er lokað
Ófullnægjandi jafnvægiBættu við fé áður en þú pantar
Þjónustan fannst ekki eða óvirkÞjónustuauðkenni er rangt eða þjónustan er óvirk
Magn verður að vera á milli X og YMagn utan leyfilegs sviðs fyrir þessa þjónustu
Pöntun fannst ekkiPöntunarauðkenni er ekki til eða tilheyrir öðrum notanda
Ekki er hægt að afturkalla pöntunPöntun er þegar lokið eða hætt

Fáðu þjónustu

Skilar fullum lista yfir virkar þjónustur með gjöldum og takmörkunum.

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

Færibreytur

ParameterTegundLýsing
key requiredstringAPI lykillinn þinn
action requiredstringVerður að vera þjónusta

Svar

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

Settu inn pöntun

Leggur inn nýja pöntun. Eftirstöðvar dragast strax frá. Skilar auðkenni pöntunar.

POST https://resimi.xyz/api/v2.php
ParameterTegundLýsing
key requiredstringAPI lykillinn þinn
action requiredstringVerður að vera add
service requiredintegerÞjónustuauðkenni af þjónustulistanum
link requiredstringVefslóð markprófílsins eða færslunnar
quantity requiredintegerHeildarmagn til afhendingar
runs optionalintegerFjöldi dreypingarhlaupa (sjálfgefið: 1)
interval optionalintegerMínútur á milli dreypingarhlaupa (sjálfgefið: 0)
comments optionalstringSérsniðnar athugasemdir (fyrir athugasemdaþjónustu), ein í hverja línu

Viðbrögð - Árangur

{"order": 98765}

Svar - Villa

{"error": "Insufficient balance. Please add funds."}
Drypfeed: Stillið keyrslur = fjöldi lota og bil = mínútur á milli hvers. Dæmi — 1.000 fylgjendur á 7 dögum: magn=1000&keyrslur=7&bil=1440

Staða pöntunar

Athugaðu núverandi stöðu pöntunar.

GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=status&order=ORDER_ID
ParameterTegundLýsing
key requiredstringAPI lykillinn þinn
action requiredstringVerður að vera staða
order requiredintegerPöntunarauðkenni skilað frá <code>add</code>

Svar

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

Stöðugildi

StaðaMerking
PendingBíður eftir sendingu til þjónustuveitunnar
ProcessingSent til þjónustuaðila, í biðröð
In_progressAfhending í gangi
CompletedAð fullu afhent
PartialAfhent að hluta, eftir stendur endurgreitt
CancelledHætt við, eftir stendur endurgreitt

Hætta við pöntun

Hættir við pöntun í bið eða í vinnslu. Óafhenti hlutinn er endurgreiddur inn á stöðuna þína.

POST https://resimi.xyz/api/v2.php
ParameterTegundLýsing
key requiredstringAPI lykillinn þinn
action requiredstringVerður að vera cancel
order requiredintegerAuðkenni pöntunar til að hætta við

Viðbrögð - Árangur

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

Athugaðu jafnvægi

Skilar núverandi stöðu reikningsins sem tengist API lyklinum.

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

Svar

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

Dæmi um kóða

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