SMSFire Docs
Criar contaLogin
  • Bem vindo(a)
  • Atualizações
  • Documentação Técnica
  • Autenticação
  • Rate limiter
  • Account
    • Consulta saldo
  • SMS
    • Enviar mensagem
    • Consulta Status
    • Inbox
    • Caracteres e concatenação
    • Agendamento de mensagens
    • Fracionador de envios
    • Código de status
  • WhatsApp
    • Consultar instância
    • Enviar mensagem
    • Consulta Status
    • Mensagens recebidas
    • Código de status
    • Sessões
  • Bigdata
    • Enviar consulta
    • Consultar queries
    • Código de status
  • HTTP CODES
  • SDKs
Powered by GitBook
On this page
  • Exemplo de requisição com o header:
  • Base64 (referência)

Autenticação

Detalhes de como autenticar suas requisições.

PreviousAtualizaçõesNextRate limiter

Last updated 3 years ago

A autenticação da requisição a API se da por um token em que é formado a partir dos seus dados de usuário e senha. Todas as requisições deverão possuir o cabeçalho 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.

Linguagem

Referência

PHP

Javascript

Python

Java

C#

Base64
Authorization Basic
Manual
MDN
Docs
Oracle
Microsoft