Pular para o conteúdo

Overview

Introdução

Nestas páginas você encontrará nossa documentação para transmissão de mensagens usando o Gateway SMS LOX24. A documentação ajuda você a integrar nossa API SMS em suas próprias aplicações e, portanto, a enviar e receber mensagens SMS. Você pode encontrar nossa API SMS em api.lox24.eu. Você acessa as funções individuais de acordo com uma /função. Por exemplo, api.lox24.eu/me para consultar sua conta de cliente e api.lox24.eu/sms para enviar um SMS. Todos os endpoints requerem autenticação por cabeçalho HTTP.

Destaques

  • Use HTTPS, para mensagens totalmente criptografadas com SSL
  • Envie SMS concatenados, aparecendo como um único SMS no aparelho
  • Envie mensagens com texto no conjunto de caracteres GSM 03.38 ou Unicode
  • Transmita qualquer ID de remetente com até 15 dígitos ou 11 caracteres
  • Envie um SMS em massa para toda a sua lista de contatos com apenas uma solicitação
  • Receba respostas às suas mensagens enviadas via HTTP, HTTPS ou SMTP
  • Receba ou verifique o status de entrega das mensagens de saída
  • Receba mensagens de entrada do seu número de entrada (opcional)

Tipo de Conteúdo da Requisição

O Content-Type para requisições POST e PUT pode ser definido como application/json ou multipart/form-data (em endpoints com uploads de arquivos).

Cabeçalhos de resposta

Cada resposta da API inclui um identificador de solicitação exclusivo no cabeçalho X-LOX24-REQUEST-ID. Este identificador alfanumérico de 32 caracteres é gerado para cada solicitação e pode ser usado para fins de suporte ao relatar problemas ou rastrear chamadas específicas da API.

Propriedades de data e hora

A maioria dos objetos de requisições/respostas de data e hora são timestamps unix (inteiro).

Bloqueio de IP

Se mais de três requisições forem recebidas de um endereço IP com dados de autenticação incorretos dentro de um minuto, todas as requisições subsequentes deste IP receberão uma resposta com o status 429 (Muitas Requisições) dentro dos próximos dez minutos.

Autenticação

Todos os endpoints exigem que você esteja autenticado. Para se autenticar, você precisará criar um token de API a partir da sua conta web (http://account.lox24.eu “Configurações” e “Configurações de API”). Uma vez que você tenha sua Chave de API, você pode passá-la como um cabeçalho HTTP assim:

curl -X GET https://api.lox24.eu/me \
  -H 'Host: api.lox24.eu' \
  -H 'X-LOX24-AUTH-TOKEN: 1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx'
curl -X POST https://api.lox24.eu/groups/7116/phones \
  -H 'Content-Type: application/json' \
  -H 'Host: api.lox24.eu' \
  -H 'X-LOX24-AUTH-TOKEN: 1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx' \
  -d '{
    "phone": "+4917663804817",
    "a": "o2"
}'

Método de autenticação legado

Também continuamos a suportar a versão antiga de autenticação com dois cabeçalhos ‘X-LOX24-CLIENT-ID’ e ‘X-LOX24-AUTH-TOKEN’

curl -X GET https://api.lox24.eu/me \
  -H 'Host: api.lox24.eu' \
  -H 'X-LOX24-AUTH-TOKEN: e3f3a759b6677959b6ebfcxxxxxxxxxx' \
  -H 'X-LOX24-CLIENT-ID: 1234567'

Importante!

Nunca compartilhe suas chaves secretas. Mantenha-as protegidas e seguras. Se uma chave for publicada involuntariamente, você pode desativá-la ou excluí-la a qualquer momento em sua conta web (https://account.lox24.eu) nas “Configurações” e “Configurações de API”.

After logging in to your web account, you can create, deactivate or delete one or more API keys in the “Settings” under “API Settings” (please select a v2 Key).

Security scheme type: apiKey

Header parameter name: X-LOX24-AUTH-TOKEN