API v2 do painel SMM
A API da SMMSupport usa o formato v2 comum em painéis SMM. Toda requisição é um POST para um único endpoint, e o valor de action diz o que fazer.
Básico
- Endpoint
- POST https://smmsupport.com/api/v2
- Formato
- form (application/x-www-form-urlencoded) ou JSON
- Chave
- Sua chave de API no campo key. Crie nas configurações da conta
- Resposta
- JSON. Em caso de falha, o campo error informa o motivo
- Limite
- 300 requisições por minuto por chave
Ações
POSTservicesLista de serviços
ID, nome, categoria, preço por 1K, mínimo e máximo, e indicação de reposição de cada serviço.
Parâmetros
- key
- Chave de API
- action
- services
Resposta
[
{
"service": 257090,
"name": "Instagram Followers, 60 day refill",
"type": "Default",
"category": "Instagram Followers",
"rate": "2.2600",
"min": 50,
"max": 75000,
"refill": true,
"cancel": true
}
]POSTaddNovo pedido
Envie o ID do serviço, o link e a quantidade; o valor é descontado do saldo e um código de pedido é retornado.
Parâmetros
- key
- Chave de API
- action
- add
- service
- ID do serviço
- link
- Link público
- quantity
- Quantidade
Resposta
{
"order": "SU4K8Q2MX"
}POSTstatusStatus do pedido
Valor cobrado, contagem inicial, status e quantidade restante de um código de pedido (order) ou de até 100 códigos separados por vírgula (orders).
Parâmetros
- key
- Chave de API
- action
- status
- order
- Código do pedido
- orders
- Vários códigos de pedido
Resposta
{
"charge": "2.2600",
"start_count": 0,
"status": "Pending",
"remains": 1000,
"currency": "USD"
}POSTbalanceSaldo
Seu saldo atual e a moeda.
Parâmetros
- key
- Chave de API
- action
- balance
Resposta
{
"balance": "120.0000",
"currency": "USD"
}POSTcancelCancelar
Cancela pedidos que ainda não começaram e devolve o valor ao seu saldo.
Parâmetros
- key
- Chave de API
- action
- cancel
- orders
- Códigos de pedido (separados por vírgula, até 100)
Resposta
[
{
"order": "SU4K8Q2MX",
"cancel": 1
}
]POSTrefillPedir reposição
Pede reposição para um pedido concluído ou parcial de nível com reposição, dentro do período.
Parâmetros
- key
- Chave de API
- action
- refill
- order
- Código do pedido
Resposta
{
"refill": "RQ7HM2QX"
}Nomes de erro
- Invalid API key
- A chave está errada ou foi substituída
- Invalid service
- Não existe serviço com esse ID
- Invalid link
- Não é um endereço público que começa com https://
- Quantity out of range
- Quantidade fora da faixa do serviço
- Not enough funds on balance
- Saldo insuficiente
- Refill is not available for this order
- Nível Econômico, ou o período de reposição terminou
- Too many requests
- Limite atingido. Tente de novo em instantes