Como enviar um SMS a partir da API LWS

Procédure

O que é uma API e porquê utilizá-la?

API significa "Application Programming Interface" (Interface de Programação de Aplicações). Trata-se de um conjunto de meios utilizados por uma aplicação e/ou plataforma de software para dar acesso a algumas das suas funcionalidades.

Atualmente, as API são muito utilizadas na Internet, nomeadamente pelos fornecedores de serviços ou de dados, como o serviço SMS.

Graças às API, pode utilizar o seu próprio script para enviar um SMS instantaneamente ou num momento posterior.

Como enviar um SMS utilizando a API LWS

Enviar um SMS através de uma simples chamada:

Para enviar um SMS de forma rápida e simples, basta enviar um pedido HTTPS com os seus parâmetros para o seguinte endereço:

https://sms.lws.fr/sms/api?action=send-sms&api_key=SMS_API_KEY=&to=DESTINATAIRE&from=SenderID&sms=VOTRE_MESSAGE

Os dados a substituir são os seguintes:

  • SMS_API_KEY: É a sua chave API, à qual pode aceder na secção "API SMS" do seu espaço SMS.
  • RECIPIENTE: É o número de telefone do destinatário em formato internacional
  • SenderID: é o seu identificador de remetente
  • YOUR_MESSAGE: conteúdo do SMS

Utilizar a API PHP:

Pode enviar um SMS utilizando uma API PHP:

<?php /* Preparar as variáveis */ /* Url da API */ $gateway_url = "https://sms.lws.fr/sms/api"; /* Ação chamada através da API */ $action = "send-sms"; /* Chave da API */ $apiKey = "A sua chave da API"; /* Número para o qual o SMS será enviado * Formato internacional - exemplo 33600000000 */ $to = "33600000000"; /* SenderID que será apresentado no telemóvel. */ $senderID = "Your SenderID"; /* Codifica a mensagem na versão SMS que será enviada */ $message = urlencode("This is a test message"); // Prepara a matriz de dados para o pedido API $data = matriz('action' => $action, 'api_key' => $apiKey, 'to' => $to, 'from' => $senderID, 'sms' => $message, ); // Enviar o pedido API via cURL $ch = curl_init($gateway_url); curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); $get_data = json_decode($response, true); /* O retorno é processado.
 * get_data['code'] recupera um código de acordo com o sucesso ou o erro da API get_data['Message'] recupera a mensagem Success ou a explicação do erro.
 */ if($get_data['code'] === 'ok'){ echo 'O SMS foi enviado com sucesso'; } else { echo 'Código de erro : '.$get_data['code'].' -- '.$get_data['message']; } ?>
  • A sua chave API: Esta deve ser a chave API que gerou na plataforma SMS.
  • O número de telefone do destinatário: Este é o número do destinatário da mensagem SMS.
  • O seu nome de remetente: é o seu SenderID, que pode ser criado na plataforma SMS
  • A sua mensagem: A mensagem que vai enviar por SMS

Códigos de erro possíveis :

100: Problema com o operador;
103 : Número de telefone inválido;
105 : Utilização de uma palavra proibida;
106 : SenderID inválido ou não validado;
107 : Problema de digitação do SMS;
112: Número colocado na lista negra ou API não disponível;

Como enviar um SMS diferido a partir da API LWS

Enviar um SMS através de uma simples chamada:

https://sms.lws.fr/sms/api?action=send-sms&api_key=SMS_API_KEY=&to=DESTINATAIRE&from=SenderID&sms=VOTRE_MESSAGE&schedule=DATE_HEURE
  • SMS_API_KEY: Deve ser substituída pela sua chave API
  • DESTINATORY: deve ser substituído pelo número do destinatário da mensagem
  • SenderID: deve ser substituído pelo nome do remetente
  • YOUR_MESSAGE: deve ser substituído pela sua mensagem
  • DATE_TIME: deve ser substituído pela data e hora de envio. Pode converter a data e a hora visitando o sítio Timestamp.

Apresentação das funções da API LWS ligadas à plataforma SMS


Conclusão

Pode agora criar a sua própria API utilizando a plataforma SMS do LWS. Pode usar uma API para enviar um SMS instantaneamente ou num momento posterior. A API também lhe permitirá ver quanto crédito ainda tem na sua conta.

Não hesite em partilhar os seus comentários e perguntas!

Avaliar este artigo :

5/5 | 1 opinião

Este artigo foi útil para si ?

Article utileSim

Article non utileNão

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Artigos semelhantes


Questions sur l'article
Delor98& Il y a 778 dias
Bonjour Mr excuses moi svp mon site web a été suspendu pour problèmes de non renouvelé je comprend rien de tout ça aussi je ne c'est par comment faire renouvelé en fin d'être connecté a nouveau
Ver o
1 respostas
fabrice-LWS - Il y a 774 dias
Bonjour, vous avez la possibilité de renouveler un domaine ou une formule d'hébergement si ces derniers sont toujours disponibles sur votre espace client. Vous pouvez, dans ce cas, renouveler en suivant la procédure suivante : https://aide.lws.fr/a/860
Utile ?
SOBETAM.COM Il y a 661 dias
Bonjour Pouvez vous intervenir pour mon site SOBETAM.COM elle bloqué pour des raison d'heubergement dans autre localité hors depuis que j'ai rachaté le nom de domain , j'ai pas été confronté a une tel situation . fais quelque chose j'ai renouveler
Ver o
1 respostas
fabrice-LWS - Il y a 659 dias
Bonjour, après vérification, votre domaine est actuellement suspendu par le registre. Je vous invite à vous rendre sur votre espace client LWS, cliquez sur "Votre identifiant" puis sur "Editer coordonnées". Je vous invite à vérifier vos informations et à cliquer sur le bouton" Sauvegarder" se trouvant en bas de page. Vous devriez recevoir dans les deux heures suivantes, un e-mail en anglais avec un lien permettant de valider vos informations et débloquer votre domaine. Je vous invite également à vérifier que l'e-mail n'ait pas atterri dans le dossier Spam de votre boîte e-mail.
Utile ?
LWSClient Il y a 485 dias
Il n est fait mention nulle part des parametres pour gerer les reponses SMS avec une URL de traitement
Ver o
1 respostas
Benjamin-LWS - Il y a 480 dias

Bonjour,

Merci de votre retour.

Actuellement notre plateforme SMS, ne permet seulement d'envoyer des messages, les réponses à vos SMS ne seront pas récupérer et donc vous ne pourrez pas les traiter. C'est un système omnidirectionnel.

Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.

Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous rencontrez des difficultés quelconque. (Contacter le support LWS)

Cordialement, L'équipe LWS 

Utile ?

Fazer uma pergunta à equipa do LWS e à sua comunidade