Dettagli API

L'API di Panel.Socialesale ti consente di interagire con il nostro sito semplicemente inviando una richiesta al nostro server. Questo servizio è offerto gratuitamente.

Puoi automatizzare l'inserimento degli ordini, monitorare lo stato di consegna, tenere traccia del tuo saldo attuale e accedere a tutte le informazioni sui nostri servizi in modo programmatico. Perfetto per rivenditori che gestiscono i propri pannelli, agenzie che gestiscono più clienti, o sviluppatori che creano soluzioni personalizzate.

Metodo HTTP POST
URL API https://panel.socialesale.com/api/v2
Chiave API Ottieni una chiave API nella tua pagina Account
Formato di risposta JSON
Esempio di codice PHP https://panel.socialesale.com/example.txt
Aggiungi ordine

Usa questo metodo per effettuare un nuovo ordine per qualsiasi servizio attivo.

Parametri Descrizioni
api_tokenIl tuo token API
actionNome del metodo
serviceID del servizio
linkLink alla pagina
quantityQuantità necessaria

Risposta di successo:

{
  "order":"23501"
}
Stato ordine

Usa questo metodo per ottenere lo stato di uno qualsiasi dei tuoi ordini.

Quando controlli lo stato dell'ordine, ti chiediamo di non farlo in modo eccessivo, altrimenti potremmo dover limitare le tue richieste.

Parametri Descrizioni
api_token Il tuo token API
action Nome del metodo
order ID dell'ordine

Ordini Drip Feed: usa l’ID ordine restituito da add. status descrive l’intero ordine. Mentre è in esecuzione restituisce In Progress. start_counter è il valore all’inizio della prima esecuzione, e remains è la quantità non ancora consegnata (esecuzioni non avviate più tutto ciò che resta nelle esecuzioni già avviate). Quando l’ordine termina restituisce Completed, Partial o Cancelled, e remains è la quantità finale non consegnata.

Annullamento: un ordine con stato Cancelling non è ancora definitivo. Continua a controllare il suo stato finché non passa a Cancelled o Partial, e rimborsa il tuo cliente solo in base a questa risposta finale.

Risposta di successo:

{
  "status": "Completed",
  "start_counter": "600",
  "remains": "600"
}
Annulla ordine

Un ordine può essere annullato automaticamente tramite API se il "Conteggio iniziale" è ancora vuoto (l'annullamento e il rimborso richiedono 10-20 minuti). Una volta aggiornato il "Conteggio iniziale", il lavoro sull'ordine è iniziato e non può più essere annullato automaticamente tramite API.

Per gli ordini già avviati, potremmo comunque riuscire ad annullarli manualmente, ma dovrai richiedere l'annullamento aprendo un ticket.

Parametri Descrizioni
api_token Il tuo token API
action Nome del metodo
order ID ordine, separati da virgola, fino a 100 ID

Ordini Drip Feed: una richiesta di annullamento viene sempre accettata. Se nessuna esecuzione è attiva, l’ordine viene finalizzato subito e le esecuzioni mai avviate vengono rimborsate. Se un’esecuzione è attiva, l’ordine mostra Cancelling finché quell’esecuzione non termina, e poi si conclude come Cancelled (nulla è stato consegnato) o Partial. Usa status per leggere il remains finale.

Esempio di risposta:

[
  {
    "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."]
  }
]
Crea una richiesta di ricarica

Richiedi una ricarica per un singolo ordine o per più ordini contemporaneamente. Solo i servizi con "refill": true supportano questa funzione e le ricariche sono disponibili per un periodo limitato dopo il completamento di un ordine.

Parametri Descrizioni
api_tokenIl tuo token API
actionNome del metodo
orderID dell'ordine
ordersID ordine, separati da virgola, fino a 100 ID

Esempio di risposta:

{
  "refill": "1"
}
[
  {
    "order": 1,
    "refill": 1
  },
  {
    "order": 2,
    "refill": {
      "error": "Incorrect order ID"
    }
  }
]
Stato della ricarica

Controlla lo stato di una o più ricariche contemporaneamente. Statuses: Pending, In progress, Completed, Rejected.

Parametri Descrizioni
api_tokenIl tuo token API
actionNome del metodo
refillID della ricarica
refillsID delle ricariche (separati da virgole, fino a 100 ID)

Esempio di risposta:

{
  "status": "Completed"
}
[
  {
    "refill": 1,
    "status": "Completed"
  },
  {
    "refill": 2,
    "status": {
      "error": "Refill not found"
    }
  }
]
Elenco servizi

Questo restituirà tutti i servizi attivi con i relativi prezzi e parametri disponibili per il tuo account. Conterrà tutte le informazioni necessarie per impostare automaticamente o determinare i prezzi.

Parametri Descrizioni
api_token Il tuo token API
action Nome del metodo

Esempio di risposta:

[
  {
      "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"
  }
]
Saldo attuale

Utilizzato per ottenere l'importo del saldo disponibile sul tuo account.

Parametri Descrizioni
api_token Il tuo token API
action Nome del metodo

Esempio di risposta:

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