Aller au contenu

API v2 du panel SMM

L'API SMMSupport utilise le format v2 courant chez les panels SMM. Chaque requête est un POST vers un seul endpoint, et la valeur action indique l'opération.

Principes

Endpoint
POST https://smmsupport.com/api/v2
Format
form (application/x-www-form-urlencoded) ou JSON
Clé
Votre clé API dans le champ key. Créez-la dans les paramètres du compte
Réponse
JSON. En cas d'échec, le champ error donne la raison
Limite
300 requêtes par minute et par clé

Actions

POSTservicesListe des services

ID, nom, catégorie, prix pour 1 000, minimum et maximum, et indicateur de réapprovisionnement de chaque service.

Paramètres

key
Clé API
action
services

Réponse

[
  {
    "service": 257090,
    "name": "Instagram Followers, 60 day refill",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "2.2600",
    "min": 50,
    "max": 75000,
    "refill": true,
    "cancel": true
  }
]

POSTaddPasser une commande

Envoyez un ID de service, un lien et une quantité. Le montant est débité de votre solde et un code de commande est renvoyé.

Paramètres

key
Clé API
action
add
service
ID du service
link
Lien public
quantity
Quantité

Réponse

{
  "order": "SU4K8Q2MX"
}

POSTstatusStatut de commande

Montant, compteur de départ, statut et quantité restante pour un code de commande (order) ou jusqu'à 100 codes séparés par des virgules (orders).

Paramètres

key
Clé API
action
status
order
Code de commande
orders
Plusieurs codes de commande

Réponse

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

POSTbalanceSolde

Votre solde actuel et sa devise.

Paramètres

key
Clé API
action
balance

Réponse

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

POSTcancelAnnuler

Annule les commandes non démarrées et recrédite le montant sur votre solde.

Paramètres

key
Clé API
action
cancel
orders
Codes de commande (séparés par des virgules, 100 maximum)

Réponse

[
  {
    "order": "SU4K8Q2MX",
    "cancel": 1
  }
]

POSTrefillDemander un réapprovisionnement

Demande un réapprovisionnement pour une commande terminée ou partielle avec une formule garantie, pendant sa période.

Paramètres

key
Clé API
action
refill
order
Code de commande

Réponse

{
  "refill": "RQ7HM2QX"
}

Noms d'erreur

Invalid API key
La clé est incorrecte ou a été remplacée
Invalid service
Aucun service avec cet ID
Invalid link
Pas une adresse publique commençant par https://
Quantity out of range
Quantité en dehors des limites du service
Not enough funds on balance
Solde insuffisant
Refill is not available for this order
Formule Éco, ou période de garantie terminée
Too many requests
Limite atteinte. Réessayez dans un instant