Vai al contenuto

API del pannello SMM: servizi, ordini, stato e saldo

L'API di SMMHO usa il formato API v2 comune ai pannelli SMM. Invia una richiesta POST a un solo indirizzo, scegli l'operazione con il valore action e ricevi una risposta JSON.

Nozioni di base

Endpoint
POST https://smmho.com/api/v2
Formato della richiesta
application/x-www-form-urlencoded o application/json
Autenticazione
La tua chiave API nel campo key. Creala nella pagina dell'account dopo l'accesso
Risposta
JSON. Le richieste non riuscite restituiscono il motivo in un campo error
Limite di richieste
300 richieste al minuto per chiave
Crea una chiave APICrea la tua chiave API nella pagina dell'account dopo l'accesso.
curl https://smmho.com/api/v2 \  -d "key=YOUR_API_KEY" \  -d "action=add" -d "service=9340" \  -d "link=https://instagram.com/me" \  -d "quantity=1000"
// { "order": "TT5M-CA9L" }

Operazioni dell'API del pannello SMM

action=servicesElenco dei servizi

Restituisce tutti i servizi con ID, nome, categoria, prezzo ogni 1.000, quantità minima e massima e se hanno il ripristino.

Parametri
NomeDescrizione
keyChiave API
actionservices

Esempio di risposta

[
  {
    "service": 9340,
    "name": "Instagram Followers, 30-day refill",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "2.2470",
    "min": 50,
    "max": 75000,
    "refill": true,
    "cancel": true
  }
]

action=addNuovo ordine

Effettua un ordine con ID servizio, link e quantità. L'importo viene addebitato sul saldo e viene restituito un codice ordine.

Parametri
NomeDescrizione
keyChiave API
actionadd
serviceID servizio
linkLink dell'account o del post
quantityQuantità (entro il minimo e il massimo del servizio)

Esempio di risposta

{
  "order": "TT5M-CA9L"
}

action=statusStato dell'ordine

Restituisce importo, conteggio iniziale, stato e quantità rimanente per un codice ordine (order) o fino a 100 codici separati da virgola (orders).

Parametri
NomeDescrizione
keyChiave API
actionstatus
orderUn codice ordine
ordersPiù codici ordine (separati da virgola, fino a 100)

Esempio di risposta

{
  "charge": "2.2470",
  "start_count": 0,
  "status": "Pending",
  "remains": 1000,
  "currency": "USD"
}

action=balanceSaldo

Restituisce il saldo attuale e la valuta.

Parametri
NomeDescrizione
keyChiave API
actionbalance

Esempio di risposta

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

action=cancelAnnulla ordini

Annulla gli ordini in attesa. L'importo torna sul tuo saldo.

Parametri
NomeDescrizione
keyChiave API
actioncancel
ordersCodici ordine (separati da virgola, fino a 100)

Esempio di risposta

[
  {
    "order": "TT5M-CA9L",
    "cancel": 1
  }
]

action=refillRichiedi il ripristino

Richiede il ripristino per un ordine completato o parziale ancora nel suo periodo di ripristino. Viene restituito un codice richiesta.

Parametri
NomeDescrizione
keyChiave API
actionrefill
orderCodice ordine

Esempio di risposta

{
  "refill": "RK7QM-2XWD"
}

Valori dello stato dell'ordine

Pending
Non ancora avviato, si può annullare
In progress
In consegna
Completed
Consegnato per intero
Partial
Consegnato in parte. La parte non consegnata torna sul saldo
Canceled
Annullato. L'importo torna sul saldo

Errori dell'API

Invalid API key
La chiave è sbagliata o è stata sostituita da una nuova
Invalid service
Nessun servizio con questo ID
Invalid link
Non è un indirizzo pubblico che inizia con https://
Quantity out of range
La quantità è fuori dal minimo e dal massimo del servizio
Not enough funds on balance
Il tuo saldo è troppo basso
Too many requests
Limite di richieste raggiunto. Riprova tra poco
Refill already requested
Per questo ordine c'è già una richiesta di ripristino aperta
Refill is not available for this order
Il servizio non ha ripristino oppure il periodo di ripristino è terminato