Detalhes da API

A API da Panel.Socialesale permite-lhe interagir com o nosso site simplesmente enviando um pedido para o nosso servidor. Este serviço é totalmente gratuito.

Pode automatizar a criação de pedidos, acompanhar o estado de entrega, acompanhar o seu saldo atual e aceder programaticamente a todas as informações dos nossos serviços. Perfeito para revendedores que gerem os seus próprios painéis, agências que gerem vários clientes, ou programadores a criar soluções personalizadas.

Método HTTP POST
URL da API https://panel.socialesale.com/api/v2
Chave API Obtenha uma chave API na sua página de Conta
Formato de resposta JSON
Exemplo de código PHP https://panel.socialesale.com/example.txt
Adicionar pedido

Use este método para fazer um novo pedido para qualquer serviço ativo.

Parâmetros Descrições
api_tokenO seu token de API
actionNome do método
serviceID do serviço
linkLink para a página
quantityQuantidade necessária

Resposta de sucesso:

{
  "order":"23501"
}
Estado do pedido

Use este método para obter o estado de qualquer um dos seus pedidos.

Ao consultar o estado do pedido, pedimos que não o faça em excesso, caso contrário poderemos ter de limitar os seus pedidos.

Parâmetros Descrições
api_token O seu token de API
action Nome do método
order ID do pedido

Encomendas Drip Feed: use o ID da encomenda devolvido por add. status descreve a encomenda inteira. Enquanto está em execução, devolve In Progress. start_counter é o valor no início da primeira execução, e remains é a quantidade ainda não entregue (execuções não iniciadas mais o que ainda falta nas execuções já iniciadas). Quando a encomenda termina, devolve Completed, Partial ou Cancelled, e remains é a quantidade final não entregue.

Cancelamento: uma encomenda com o estado Cancelling ainda não é final. Continue a verificar o seu estado até mudar para Cancelled ou Partial, e reembolse o seu cliente apenas com base nessa resposta final.

Resposta de sucesso:

{
  "status": "Completed",
  "start_counter": "600",
  "remains": "600"
}
Cancelar pedido

Um pedido pode ser cancelado automaticamente via API se a "Contagem Inicial" ainda estiver vazia (demora 10-20 minutos a ser cancelado e reembolsado). Assim que a "Contagem Inicial" for atualizada, o trabalho no pedido começou, e já não pode ser cancelado automaticamente via API.

Para pedidos já iniciados, ainda poderemos conseguir cancelá-los manualmente, mas terá de solicitar o cancelamento abrindo um ticket.

Parâmetros Descrições
api_token O seu token de API
action Nome do método
order ID(s) do pedido, separados por vírgulas, até 100 IDs

Encomendas Drip Feed: um pedido de cancelamento é sempre aceite. Se nenhuma execução estiver ativa, a encomenda é finalizada de imediato e as execuções que nunca começaram são reembolsadas. Se uma execução estiver ativa, a encomenda mostra Cancelling até essa execução terminar, e depois termina como Cancelled (nada foi entregue) ou Partial. Use status para ler o remains final.

Exemplo de resposta:

[
  {
    "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."]
  }
]
Criar reposição

Solicite uma reposição para uma encomenda ou para várias encomendas em simultâneo. Apenas os serviços com "refill": true suportam esta funcionalidade, e as reposições estão disponíveis durante um período limitado após a conclusão de uma encomenda.

Parâmetros Descrições
api_tokenO seu token de API
actionNome do método
orderID do pedido
ordersID(s) do pedido, separados por vírgulas, até 100 IDs

Exemplo de resposta:

{
  "refill": "1"
}
[
  {
    "order": 1,
    "refill": 1
  },
  {
    "order": 2,
    "refill": {
      "error": "Incorrect order ID"
    }
  }
]
Estado da reposição

Consulte o estado de uma ou várias reposições em simultâneo. Statuses: Pending, In progress, Completed, Rejected.

Parâmetros Descrições
api_tokenO seu token de API
actionNome do método
refillID da reposição
refillsIDs das reposições (separados por vírgulas, até 100 IDs)

Exemplo de resposta:

{
  "status": "Completed"
}
[
  {
    "refill": 1,
    "status": "Completed"
  },
  {
    "refill": 2,
    "status": {
      "error": "Refill not found"
    }
  }
]
Lista de serviços

Isto irá devolver todos os serviços ativos com os respetivos preços e parâmetros disponíveis para a sua conta. Isto terá todas as informações necessárias para configurar automaticamente ou determinar preços.

Parâmetros Descrições
api_token O seu token de API
action Nome do método

Exemplo de resposta:

[
  {
      "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 atual

Usado para obter o valor do saldo disponível na sua conta.

Parâmetros Descrições
api_token O seu token de API
action Nome do método

Exemplo de resposta:

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