LogoLogo
Indietro

Documentazione API

API v2 del pannello SMM Followir: endpoint, parametri, richieste e risposte di esempio.

Followir offre una semplice API HTTP che segue il comune formato SMM Panel API v2, quindi la maggior parte dei pannelli reseller e degli script funziona senza modifiche. Tutte le risposte sono in JSON.

Per iniziare

  1. Crea un account e aggiungi dei fondi.
  2. Apri la pagina API nel tuo account e genera la tua chiave API. Tienila privata.
  3. Facoltativo: aggiungi gli indirizzi IP autorizzati a usare la tua chiave (lascia vuoto per consentire qualsiasi IP).

Endpoint

URLhttps://followir.com/api/v2
MetodoPOST (funziona anche GET)
FormatoParametri di form in ingresso, JSON in uscita
Obbligatori in ogni chiamatakey (la tua chiave API) e action

Azioni

actionParametriCosa fa
serviceskeyElenca tutti i servizi disponibili con prezzi e limiti
addkey, service, link, quantity (runs, interval per il drip-feed)Effettua un nuovo ordine
statuskey, order oppure orders (separati da virgola)Stato dell'ordine, uno o più
cancelkey, order oppure orders (separati da virgola)Annulla gli ordini sui servizi che lo consentono
refillkey, order oppure orders (separati da virgola)Richiedi un refill sugli ordini idonei
refill_statuskey, refillStato di una richiesta di refill
balancekeyIl tuo saldo attuale e la valuta

services

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=services"
[
  {
    "service": "1",
    "name": "Instagram Followers",
    "type": "Default",
    "category": "Instagram",
    "rate": "0.9000",
    "min": "100",
    "max": "100000",
    "refill": true,
    "cancel": false
  }
]

rate è il prezzo ogni 1000. refill e cancel indicano se il servizio li supporta.

add

curl -X POST "https://followir.com/api/v2" \
  -d "key=YOUR_API_KEY" -d "action=add" \
  -d "service=1" -d "link=https://instagram.com/username" -d "quantity=1000"
{ "order": 850758 }

Per i servizi drip-feed puoi inviare anche runs (almeno 2) e interval (minuti, da 1 a 1440). Vengono ignorati sugli altri servizi.

status

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=status" -d "order=850758"
{
  "charge": "0.9000",
  "start_count": "3572",
  "status": "In progress",
  "remains": "400",
  "currency": "USD"
}

Più ordini contemporaneamente: invia orders=850758,850759. La risposta è un oggetto indicizzato per numero d'ordine. Valori possibili di status: Pending, In progress, Completed, Partial, Canceled, Refunded.

cancel

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=cancel" -d "order=850758"
{ "status": "Success" }

Alcuni annullamenti attendono una conferma e in tal caso la risposta mostra "status": "Pending". Con più ordini ottieni un elenco di elementi { "order": ..., "cancel": ... }.

refill and refill_status

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=refill" -d "order=850758"
{ "refill": "12" }

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=refill_status" -d "refill=12"
{ "refill": "12", "status": "Pending" }

balance

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=balance"
{ "balance": "25.50", "currency": "USD" }

Errori

Quando qualcosa va storto, la risposta contiene un campo error:

{ "error": "Not enough funds" }
MessaggioSignificato
API key is requiredManca il parametro key
Action is required / Incorrect actionaction mancante o sconosciuta
Invalid API keyLa chiave è errata, disattivata, oppure il tuo IP non è nella whitelist
Incorrect service ID / Service not foundIl numero del servizio non esiste o è disattivato
Link is required / Incorrect quantityLink mancante, oppure la quantità non è un numero valido
Quantity must be between ...Fuori dal minimo e dal massimo del servizio
Not enough fundsIl tuo saldo è troppo basso per questo ordine
Order not foundL'ordine non esiste nel tuo account
Cancel is not available for this serviceQuesto servizio non può essere annullato

Esempi di codice

PHP

$ch = curl_init("https://followir.com/api/v2");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
    'key'    => 'YOUR_API_KEY',
    'action' => 'add',
    'service'  => 1,
    'link'     => 'https://instagram.com/username',
    'quantity' => 1000,
]));
$response = json_decode(curl_exec($ch), true);
print_r($response);

Python

import requests

r = requests.post("https://followir.com/api/v2", data={
    "key": "YOUR_API_KEY",
    "action": "status",
    "order": 850758,
})
print(r.json())

Da sapere

  • I numeri d'ordine sono gli stessi che vedi nella pagina dei tuoi ordini.
  • Effettuare molti ordini contemporaneamente per lo stesso link può essere rifiutato finché il primo non termina.
  • Ogni chiamata viene registrata sul tuo account. Se pensi che la tua chiave sia trapelata, rigenerala dalla pagina API.
  • Hai bisogno di aiuto con l'integrazione? Apri un ticket nella pagina di assistenza.

Indietro