Dev DOC WhatsApp - SMSMobileAPI
Esta documentação é específica para enviar uma mensagem do WhatsApp apenas. Também é possível envie uma mensagem do WhatsApp e um SMS simultaneamente.

Na SMSmobileAPI, nos esforçamos para tornar nossa API o mais compatível possível com qualquer arquitetura ou plataforma.
Quer você esteja usando REST, SOAP, cURL ou várias linguagens de programação como Python, JavaScript, PHP e mais, nossa API foi projetada para se integrar perfeitamente aos seus projetos.

Também temos plugins prontos para uso para soluções e software de comércio eletrônico. Clique aqui para descobri-los.

Se você tiver alguma dúvida, sugestão ou precisar de ajuda, nossa equipe está aqui para ajudar.
Sinta-se à vontade para entrar em contato conosco em api@smsmobileapi.com

API REST
cURL
JavaScript JavaScript
Pitão Pitão
Node.js Node.js
Rubi Rubi
WSDL

Enviar API do WhatsApp

A API do SMSMobile oferece suporte a dois métodos de autenticação: usando uma chave de API simples ou o protocolo OAuth2 com um ID de cliente e um segredo de cliente.

1. Autenticação de chave API para enviar SMS

Este método requer uma API Key que pode ser incluída como um parâmetro em uma solicitação GET ou POST. É uma maneira direta de autenticar suas solicitações de API.

https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEY&waonly=yes&recipients=PHONE_NUMBER&message=MESSAGE_TO_SEND

Parâmetros:

- apikey: Sua chave de API exclusiva.
- recipients: O número de telefone do destinatário (O número deve estar disponível no WhatsApp). Insira o número de telefone começando com o código do país (sem '+' e sem '00'), seguido diretamente pelo resto do seu número. Exemplo 191728660
- message: A mensagem a ser enviada (várias linhas possíveis).
- waonly: deve ter o valor sim -> Necessário especificar que apenas uma mensagem do WhatsApp deve ser enviada

Exemplo:

OBTENHA https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEYY&waonly=yes&recipients=191728660&message=HelloWorld

2. Autenticação OAuth2 para enviar SMS

O OAuth2 fornece um método de autenticação mais seguro e escalável.
Você precisará usar um ID de cliente e um segredo de cliente para obter um token de acesso, que deve ser incluído em suas solicitações de API usando o Autorização cabeçalho.

O client_id e o client_secret estão disponíveis no seu painel, acessíveis após instalar o aplicativo e criar uma conta no seu dispositivo móvel.
Baixe o aplicativo móvel agora ou acesse seu painel.

Obtendo um Token de Acesso

Para obter um token de acesso, envie uma solicitação POST ao ponto de extremidade do token com seu ID de cliente e segredo do cliente.

curl -X POST https://api.smsmobileapi.com/oauth2/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=1ab0ex4b4c1ef2c800690d" \
-d "client_secret=3ed108a93d0414074b94364290b6a7348475e93a0567005"

Usando o Token de Acesso:

Depois de ter o token de acesso, inclua-o no Autorização cabeçalho das suas solicitações de API:

curl -X POST https://api.smsmobileapi.com/sendsms?waonly=yes \
-H "Autorização: Portador abc123xyz456" \
-H "Tipo de conteúdo: aplicação/x-www-form-urlencoded" \
-d "destinatários=+1234567890" \
-d "mensagem=Olá"

Qual método você deve usar?

- Usar Autenticação de chave API para integrações rápidas e diretas.

- Usar Autenticação OAuth2 para maior segurança e escalabilidade em suas integrações.

Para mais detalhes, consulte a documentação completa.

Conecte meu celular