A API da Wizard4SocialMedia 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://wizard4socialmedia.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://wizard4socialmedia.com/example.txt |
Use este método para fazer um novo pedido para qualquer serviço ativo.
| Parâmetros | Descrições |
|---|---|
| api_token | O seu token de API |
| action | Nome do método |
| service | ID do serviço |
| link | Link para a página |
| quantity | Quantidade necessária |
Resposta de sucesso:
{
"order":"23501"
}
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",
"charge": "0.25845",
"currency": "USD"
}
Drip feed order:
{
"status": "Completed",
"start_counter": "600",
"remains": "0",
"charge": "2.40000",
"currency": "USD",
"runs": "3",
"orders": ["14286", "14287", "14288"]
}
Auto subscription order. Each ID in "orders" and "old_orders" is a normal order, so you can query its status individually. "posts" and "old_posts" are the numbers delivered so far, and "expired" is true if the subscription ended by reaching its expiry date:
{
"status": "Inprogress",
"expiry": "2027-12-31",
"expired": false,
"posts": 1,
"old_posts": 1,
"orders": ["14255"],
"old_orders": ["14256"]
}
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.
An auto subscription can be cancelled too. No new orders are created, and it shows “Cancelling” until its active orders finish. It ends as Cancelled if nothing was delivered, otherwise as Partial.
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."]
}
]
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_token | O seu token de API |
| action | Nome do método |
| order | ID do pedido |
| orders | ID(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"
}
}
]
Consulte o estado de uma ou várias reposições em simultâneo. Statuses: Pending, In progress, Completed, Rejected.
| Parâmetros | Descrições |
|---|---|
| api_token | O seu token de API |
| action | Nome do método |
| refill | ID da reposição |
| refills | IDs 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"
}
}
]
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.
For subscription services, min and max are the limits for the quantity per post.
| 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,
"subscription": 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,
"subscription": false,
"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,
"subscription": false,
"paragraphs": false,
"desc": "10k/day\r\nMax - 55k\r\n8 Hours Start"
},
{
"id": 85,
"service_id": 12,
"name": "Facebook Auto Likes",
"rate": "35.00",
"min": "50",
"max": "10000",
"service": "Auto Subscription",
"type": "default",
"refill": false,
"cancel": true,
"dripfeed": false,
"subscription": true,
"paragraphs": false,
"desc": "Likes on every new post\r\nUse the subscription parameters to order"
}
]
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"
}