api.badge

api.title

API RESTful completa per automatizzare ordini, verificare stati e gestire il saldo. Perfetta per rivenditori e sviluppatori.

Autenticazione

Tutte le richieste autenticate richiedono l'header Authorization con la tua API key.

Authorization: Bearer sv_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Importante: Non condividere mai la tua API key. Rigenerala immediatamente se compromessa.
URL Base
https://tuosito.socialup.my/api/trpc
GET/api.services

Restituisce la lista completa di tutti i servizi disponibili con prezzi e dettagli.

POST/api.orderRichiede Auth

Crea un nuovo ordine. Richiede autenticazione e saldo sufficiente.

Parametri

NomeTipoRichiestoDescrizione
servicenumberID del servizio
linkstringURL del profilo/post
quantitynumberQuantità da ordinare
GET/api.statusRichiede Auth

Verifica lo stato di un ordine esistente.

Parametri

NomeTipoRichiestoDescrizione
ordernumberID dell'ordine
GET/api.balanceRichiede Auth

Restituisce il saldo disponibile del tuo account.

Esempi di Codice

Lista Servizi

// Lista tutti i servizi disponibili
const response = await fetch('https://tuosito.socialup.my/api/trpc/api.services', {
  method: 'GET',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer TUA_API_KEY'
  }
});
const data = await response.json();
// data.result.data = array di servizi

Crea Ordine

// Crea un nuovo ordine
const response = await fetch('https://tuosito.socialup.my/api/trpc/api.order', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer TUA_API_KEY'
  },
  body: JSON.stringify({
    json: {
      service: 1,           // ID del servizio
      link: 'https://instagram.com/profilo',
      quantity: 1000
    }
  })
});
const data = await response.json();
// data.result.data.order = ID ordine

Stato Ordine

// Verifica stato di un ordine
const orderId = 123;
const response = await fetch(`https://tuosito.socialup.my/api/trpc/api.status?input={"json":{"order":${orderId}}}`, {
  headers: {
    'Authorization': 'Bearer TUA_API_KEY'
  }
});
const data = await response.json();
// data.result.data = { charge, start_count, status, remains, currency }

Saldo

// Controlla il saldo
const response = await fetch('https://tuosito.socialup.my/api/trpc/api.balance', {
  headers: {
    'Authorization': 'Bearer TUA_API_KEY'
  }
});
const data = await response.json();
// data.result.data = { balance: "10.50000", currency: "EUR" }