Autenticação

Detalhes de como autenticar suas requisições.

A autenticação da requisição a API se da por um token em Base64 que é formado a partir dos seus dados de usuário e senha. Todas as requisições deverão possuir o cabeçalho Authorization Basic com o seu token.

Os dados de usuário e senha que formam o seu token, são os mesmos que você utiliza para acessar o portal web.

Exemplo de geração do Token

<?php

$usuario = "meu_usuario";
$senha = "minha_senha";
$token = base64_encode("{$usuario}:{$senha}");

//Saida de $token
# bWV1X3VzdWFyaW86bWluaGFfc2VuaGE=

Indiferente do método de requisição do serviço da API utilizado (GET ou POST), sempre será necessário enviar o token de autenticação conforme descrito.

Exemplo de requisição com o header:

curl --request POST \
  --url http://api-v2.smsfire.com.br/sms/status/search \
  --header 'Authorization: Basic dXN1YXJpbzpzZW5oYQ==' \
  --header 'Content-Type: application/json' \
  --data '{ "ids": ["0001"],	"customIds":["fire0002"] }'

Base64 (referência)

Abaixo disponibilizamos algumas referências nas linguagens mais utilizadas de como criar o seu token através do base64.

Last updated