API v2 de panel SMM
L'API v2 standard des panels SMM. Les outils et panels compatibles avec ce format peuvent se connecter avec votre clé API.
- Endpoint
- https://4xpanel.com/api/v2
- Méthode
- POST. Envoyez des champs de formulaire (ou du JSON) en POST. Les réponses sont en JSON. Les erreurs arrivent sous la forme {"error": "..."}.
- Clé API
- Créez-la sur la page Clé API une fois votre premier dépôt ajouté.
- Limites
- 300 requêtes par minute et par clé. Status accepte jusqu'à 100 ID de commande à la fois.
services
Liste des services
| Paramètre | Description |
|---|---|
| key | Votre clé API |
| action | services |
Exemple de réponse
[{"service":1,"name":"Video views","type":"Default","category":"TikTok - Views","rate":"0.0500","min":"100","max":"1000000","refill":true,"cancel":false}]add
Passer une commande
| Paramètre | Description |
|---|---|
| key | Votre clé API |
| action | add |
| service | ID du service |
| link | Lien |
| quantity | Quantité (sauf packs et commentaires personnalisés) |
| comments | Commentaires personnalisés, un par ligne (services de commentaires personnalisés) |
Exemple de réponse
{"order":23501}status
Statut de commande
| Paramètre | Description |
|---|---|
| key | Votre clé API |
| action | status |
| order | ID de commande |
Exemple de réponse
{"charge":"0.2500","start_count":"3572","status":"Partial","remains":"157","currency":"USD"}status (multiple)
Statut de 100 commandes maximum
| Paramètre | Description |
|---|---|
| key | Votre clé API |
| action | status |
| orders | ID de commandes séparés par des virgules |
Exemple de réponse
{"23501":{"charge":"0.2500","start_count":"3572","status":"Partial","remains":"157","currency":"USD"},"10":{"error":"Incorrect order ID"}}refill
Demander une recharge
| Paramètre | Description |
|---|---|
| key | Votre clé API |
| action | refill |
| order | ID de commande |
Exemple de réponse
{"refill":"1"}refill_status
Statut de recharge
| Paramètre | Description |
|---|---|
| key | Votre clé API |
| action | refill_status |
| refill | ID de recharge |
Exemple de réponse
{"status":"Completed"}balance
Solde du portefeuille
| Paramètre | Description |
|---|---|
| key | Votre clé API |
| action | balance |
Exemple de réponse
{"balance":"100.84","currency":"USD"}Statuts de commande
En attente, En cours, Terminée, Partielle, Annulée
Statuts de recharge
En attente, En cours, Terminée, Rejetée
Erreurs
| Erreurs | Description |
|---|---|
| Invalid API key | La clé est incorrecte ou a été remplacée, ou aucun dépôt n'a encore été ajouté |
| Incorrect service ID | Aucun service en vente avec cet ID |
| Incorrect link | Le lien n'est pas une adresse web complète |
| Quantity out of range | Inférieure au minimum ou supérieure au maximum |
| Not enough funds | Le portefeuille ne couvre pas le prix |
| Too many requests | Plus de 300 requêtes en une minute |
| Refill not available | Le service n'a pas de recharge, la commande n'est pas terminée, la période est écoulée, ou une recharge a été demandée il y a moins de 24 heures |
| Incorrect order ID | Aucune commande à vous avec cet ID |
| Incorrect refill ID | Aucune recharge à vous avec cet ID |
| Incorrect comments | Vide, plus de 10,000 lignes, ou une ligne de plus de 500 caractères |
| Incorrect request | Action inconnue |
| Bad request | Le corps de la requête n'a pas pu être lu |