SDKs e outras bibliotecas
Documentação | SmsGateway24.com
v.1.0
1. Obtendo um token:
Descrição: Após a execução desta consulta bem sucedida, você receberá um token. Subsequentemente, você pode usar este token para acessar o servidor e fazer solicitações adicionais.
Ponto: https://smsgateway24.com/getdata/gettoken
Método:: GET
Parâmetros da solicitação:
Variável |
tipo |
Descrição: |
email |
string |
[Obrigatório] Your login in the system. Usually email |
pass |
string |
[Obrigatório] Your password in the system |
Resposta JSON-formatada::
Variável |
tipo |
Descrição: |
token |
string |
Seu token é adquirido através do método de recuperação do token:
|
error |
int |
0 + 1 - indica se há um erro no processamento da solicitação |
message |
string |
Mensagem de erro, vazia se tudo estiver em ordem. |
Link para o exemplo Curl de código
Link para o exemplo de código Guzzle
Exemplo de resposta:
{"error":0,"message":"OK","token":"abbde3e31e9d026c02f41119fc551111e"}
or
{"error":1,"message":"Login or password incorrect"}
2. Enviar SMS usando ID do remetente. (POST)
Descrição:
Quando você solicitou um ID de remetente para a sua empresa, você pode enviar solicitações de API SMS.
Ponto: https://smsgateway24.com/getdata/addsmstosenderid
Método:: POST
Parâmetros do pedido como JSON:
{
"token":"5f0eb980819f0e07b9b14d5dsacxzc6a",
"send_to":"+4915752982212",
"sender_id":"2",
"template_id":"9",
"webhook_callback_url":"https://webhook.site/5557129a-8513-4cb8-ae2e-8aa17a5bb957",
"template_data":{
"var_1":"John",
"order":"777"
}
}
Onde:
Variável |
tipo |
Descrição: |
token |
string |
[Obrigatório] Seu token foi adquirido através do método de recuperação de token. |
send_to |
string |
[Obrigatório] Número de telefone do cliente. Por exemplo: +4915752982212 |
sender_id |
string |
[Obrigatório] IDs do seu ID de remetente. Você pode encontrar suas IDs de remetente aqui:
Sender ID list |
template_id |
string |
[Obrigatório] Você pode obter seus IDs de modelo aqui:Template list |
webhook_callback_url |
string |
[opcional] Configure o URL do seu servidor para obter chamadas |
template_data |
json |
[opcional] Seu nome de variável dinâmica. |
Resposta JSON-formatada::
Variável |
tipo |
Descrição: |
token |
string |
Seu token é adquirido através do método de recuperação do token:
|
error |
int |
0 + 1 - indica se há um erro no processamento da solicitação |
message |
string |
Mensagem de erro, vazia se tudo estiver em ordem. |
cost |
float |
Custo do SMS |
Exemplo de resposta:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}
3. Enviar SMS usando ID do remetente. (GET)
Descrição:
Quando você solicitou um ID de remetente para a sua empresa, você pode enviar solicitações de API SMS.
Ponto: https://smsgateway24.com/getdata/addsmstosenderid
Método:: GET
Parâmetros do pedido como JSON:
Onde:
Variável |
tipo |
Descrição: |
token |
string |
[Obrigatório] Seu token foi adquirido através do método de recuperação de token. |
send_to |
string |
[Obrigatório] Número de telefone do cliente. Por exemplo: +4915752982212 |
sender_id |
string |
[Obrigatório] IDs do seu ID de remetente. Você pode encontrar suas IDs de remetente aqui:
Sender ID list |
template_id |
string |
[Obrigatório] Você pode obter seus IDs de modelo aqui:Template list |
webhook_callback_url |
string |
[opcional] Configure o URL do seu servidor para obter chamadas |
template_data_as_string |
json |
[opcional] Seu nome de variável dinâmica. |
Resposta JSON-formatada::
Variável |
tipo |
Descrição: |
token |
string |
Seu token é adquirido através do método de recuperação do token:
|
error |
int |
0 + 1 - indica se há um erro no processamento da solicitação |
message |
string |
Mensagem de erro, vazia se tudo estiver em ordem. |
cost |
float |
Custo do SMS |
Exemplo de solicitação:
https://smsgateway24.com/getdata/addsmstosenderid?token=5f0eb980819f0e07b9b1432132131d&send_to=+4915752982212&sender_id=1&template_id=8&template_data_as_string={"order":"order1","date":"010202"}
Exemplo de resposta:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}