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 |
Usa questo metodo per effettuare un nuovo ordine per qualsiasi servizio attivo.
| Parametri | Descrizioni |
|---|---|
| api_token | Il tuo token API |
| action | Nome del metodo |
| service | ID del servizio |
| link | Link alla pagina |
| quantity | Quantità necessaria |
Risposta di successo:
{
"order":"23501"
}
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"
}
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."]
}
]
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_token | Il tuo token API |
| action | Nome del metodo |
| order | ID dell'ordine |
| orders | ID ordine, separati da virgola, fino a 100 ID |
Esempio di risposta:
{
"refill": "1"
}
[
{
"order": 1,
"refill": 1
},
{
"order": 2,
"refill": {
"error": "Incorrect order ID"
}
}
]
Controlla lo stato di una o più ricariche contemporaneamente. Statuses: Pending, In progress, Completed, Rejected.
| Parametri | Descrizioni |
|---|---|
| api_token | Il tuo token API |
| action | Nome del metodo |
| refill | ID della ricarica |
| refills | ID 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"
}
}
]
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"
}
]
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"
}