✅ Notícias, temas e plug-ins da WEB e do WordPress. Aqui compartilhamos dicas e as melhores soluções para sites.

Como enviar mensagem de texto do site usando Nexmo API e PHP

16

Você está querendo enviar uma mensagem de texto do seu site com PHP? Ao enviar mensagens de texto, você pode notificar os usuários sobre novos eventos, ofertas ou cupons ou qualquer outro material relacionado ao seu site. Neste artigo, mostramos como enviar SMS a partir do site usando a API Nexmo e PHP.

A Nexmo oferece um serviço de verificação de SMS, voz e telefone.

Para começar a usar o Nexmo para o seu aplicativo, ao se inscrever, eles forneceram um pequeno valor de crédito para teste. Você não precisa pagar adiantado para usar seus serviços. Se você está satisfeito com o resultado final, pode comprar seus pacotes, o que for mais adequado para você.

Iniciar

Nexmo fornece SDK e bibliotecas em todas as linguagens populares. Usando essas bibliotecas, podemos interagir com as APIs Nexmo. Em nosso caso, escolhemos uma biblioteca nexmo-php.

Para a instalação de uma biblioteca, abra o terminal no diretório raiz do seu projeto e execute o comando abaixo. Você deve ter o Composer instalado em seu sistema antes de executar o comando abaixo.

composer require nexmo/client

O próximo passo é criar uma conta com Nexmo e obter as chaves de API.

Como enviar mensagem de texto do site usando Nexmo API e PHP

Como estamos testando com o crédito gratuito, precisamos adicionar números de teste para que esse número seja colocado na lista de permissões e receba SMS.

Clique no nome do seu perfil e selecione os números de teste.

Como enviar mensagem de texto do site usando Nexmo API e PHP

Na próxima página, selecione o código do seu país e adicione o número para o qual deseja enviar a mensagem de texto.

Como enviar mensagem de texto do site usando Nexmo API e PHP

Enviar mensagem de texto usando Nexmo API

Neste estágio, estamos prontos com nossas chaves de API, biblioteca nexmo-php e um número de teste. Agora podemos escrever um código PHP que enviará uma mensagem de texto para um número de teste adicionado.

<?php
require_once "vendor/autoload.php";
 
$client = new NexmoClient(new NexmoClientCredentialsBasic(YOUR_API_KEY, YOUR_API_SECRET));
 
$message = $client->message()->send([
    'to' => 'RECEPIENT_NUMBER_WITH_COUNTRY_CODE',
    'from' => 'Artisans Web',
    'text' => 'Test message from the Artisans Web',
]);
 
echo "Sent message to ". $message['to']. ". Balance is now ". $message['remaining-balance']. PHP_EOL;
?>

Certifique-se de substituir os marcadores de posição por valores reais. Ao adicionar valor para ‘para’, você precisa adicionar o código do país e o número. Por exemplo, +919999999999. Aqui, +91 é o código do país para a Índia.

Estamos usando um teste gratuito, então provavelmente o destinatário receberá uma marca d’água [DEMO DE SMS GRATUITA, MENSAGEM DE TESTE] no SMS. Quando formos buscar o serviço pago deles, é claro, essa marca d’água será removida.

Esperamos que você entenda como enviar mensagem de texto de um site usando Nexmo API e PHP. Por favor, compartilhe seus pensamentos no comentário abaixo.

Fonte de gravação: artisansweb.net

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação