Détails de l'API

L'API Panel.Socialesale vous permet d'interagir avec notre site simplement en envoyant une requête à notre serveur. Ce service est entièrement gratuit.

Vous pouvez automatiser la passation de commandes, suivre le statut de livraison, suivre votre solde actuel, et accéder par programmation à toutes les informations sur nos services. Parfait pour les revendeurs gérant leurs propres panels, les agences gérant plusieurs clients, ou les développeurs créant des solutions personnalisées.

Méthode HTTP POST
URL de l'API https://panel.socialesale.com/api/v2
Clé API Obtenez une clé API sur votre page Compte
Format de réponse JSON
Exemple de code PHP https://panel.socialesale.com/example.txt
Ajouter une commande

Utilisez cette méthode pour passer une nouvelle commande pour tout service actif.

Paramètres Descriptions
api_tokenVotre jeton API
actionNom de la méthode
serviceID du service
linkLien vers la page
quantityQuantité nécessaire

Réponse de succès :

{
  "order":"23501"
}
Statut de la commande

Utilisez cette méthode pour obtenir le statut de l'une de vos commandes.

Lorsque vous vérifiez le statut d'une commande, nous vous demandons de ne pas le faire de manière excessive, sinon nous pourrions être amenés à limiter vos requêtes.

Paramètres Descriptions
api_token Votre jeton API
action Nom de la méthode
order ID de la commande

Commandes Drip Feed : utilisez l'ID de commande retourné par add. status décrit la commande entière. Tant qu'elle est en cours, il retourne In Progress. start_counter est la valeur au début de la première exécution, et remains est la quantité pas encore livrée (exécutions non démarrées plus ce qui reste dans les exécutions déjà démarrées). Lorsque la commande se termine, il retourne Completed, Partial ou Cancelled, et remains est la quantité finale non livrée.

Annulation : une commande au statut Cancelling n'est pas encore définitive. Continuez à vérifier son statut jusqu'à ce qu'il passe à Cancelled ou Partial, et ne remboursez votre client qu'à partir de cette réponse finale.

Réponse de succès :

{
  "status": "Completed",
  "start_counter": "600",
  "remains": "600"
}
Annuler une commande

Une commande peut être annulée automatiquement via l'API si le "Compteur de départ" est encore vide (l'annulation et le remboursement prennent 10 à 20 minutes). Une fois le "Compteur de départ" mis à jour, le travail sur la commande a commencé et elle ne peut plus être annulée automatiquement via l'API.

Pour les commandes déjà commencées, nous pouvons parfois les annuler manuellement, mais vous devrez faire une demande d'annulation en ouvrant un ticket.

Paramètres Descriptions
api_token Votre jeton API
action Nom de la méthode
order ID(s) de commande, séparés par des virgules, jusqu'à 100 ID

Commandes Drip Feed : une demande d'annulation est toujours acceptée. Si aucune exécution n'est active, la commande est finalisée immédiatement et les exécutions qui n'ont jamais démarré sont remboursées. Si une exécution est active, la commande affiche Cancelling jusqu'à la fin de cette exécution, puis se termine en Cancelled (rien n'a été livré) ou Partial. Utilisez status pour lire le remains final.

Exemple de réponse :

[
  {
    "order": 721,
    "cancel": 1,
    "message": "We are now attempting to cancel your order..."
  },
  {
    "order": 722,
    "errors": ["This order cannot be cancelled because its current status is COMPLETED."]
  }
]
Créer une demande de réapprovisionnement

Demandez un réapprovisionnement pour une commande ou plusieurs commandes à la fois. Seuls les services avec "refill": true sont compatibles, et les réapprovisionnements sont disponibles pendant une durée limitée après la fin d’une commande.

Paramètres Descriptions
api_tokenVotre jeton API
actionNom de la méthode
orderID de la commande
ordersID(s) de commande, séparés par des virgules, jusqu'à 100 ID

Exemple de réponse :

{
  "refill": "1"
}
[
  {
    "order": 1,
    "refill": 1
  },
  {
    "order": 2,
    "refill": {
      "error": "Incorrect order ID"
    }
  }
]
Statut du réapprovisionnement

Vérifiez le statut d’un ou de plusieurs réapprovisionnements à la fois. Statuses: Pending, In progress, Completed, Rejected.

Paramètres Descriptions
api_tokenVotre jeton API
actionNom de la méthode
refillID du réapprovisionnement
refillsIDs des réapprovisionnements (séparés par des virgules, jusqu’à 100 IDs)

Exemple de réponse :

{
  "status": "Completed"
}
[
  {
    "refill": 1,
    "status": "Completed"
  },
  {
    "refill": 2,
    "status": {
      "error": "Refill not found"
    }
  }
]
Liste des services

Ceci renverra tous les services actifs avec leurs prix et paramètres disponibles pour votre compte. Cela contiendra toutes les informations nécessaires pour configurer automatiquement ou déterminer les prix.

Paramètres Descriptions
api_token Votre jeton API
action Nom de la méthode

Exemple de réponse :

[
  {
      "id": 101,
      "service_id": 1,
      "name": "Real & Active Followers - Best Server",
      "rate": "250.00",
      "min": "100",
      "max": "100000",
      "service": "Instagram Followers",
      "type": "default",
      "refill": true,
      "cancel": true,
      "dripfeed": false,
      "paragraphs": false,
      "desc": "0-3 Hours Start | Full Link | 20 Days Refill\r\nLink Format:\r\nhttps://www.instagram.com/official_social_sale/"
  },
  {
      "id": 107,
      "service_id": 1,
      "name": "Indian Mixed Followers",
      "rate": "150.00",
      "min": "200",
      "max": "10000",
      "service": "Instagram Followers",
      "type": "default",
      "refill": false,
      "cancel": false,
      "dripfeed": true,
      "paragraphs": false,
      "desc": "0-12 Hours Start | Full Link |\r\nLink Format:\r\nhttps://www.instagram.com/official_social_sale/"
  },
  {
      "id": 30067,
      "service_id": 1,
      "name": "Instagram Followers - Worldwide",
      "rate": "103.00",
      "min": "100",
      "max": "10000",
      "service": "Instagram Followers",
      "type": "default",
      "refill": false,
      "cancel": true,
      "dripfeed": false,
      "paragraphs": false,
      "desc": "10k/day\r\nMax - 55k\r\n8 Hours Start"
  }
]
Solde actuel

Utilisé pour obtenir le montant du solde disponible sur votre compte.

Paramètres Descriptions
api_token Votre jeton API
action Nom de la méthode

Exemple de réponse :

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