✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Cómo enviar mensajes de texto desde un sitio web usando Nexmo API y PHP

63

¿Está buscando enviar un mensaje de texto desde su sitio web con PHP? Al enviar mensajes de texto, puede notificar a los usuarios sobre nuevos eventos, ofertas o cupones o cualquier otra cosa relacionada con su sitio web. En este artículo, le mostramos cómo enviar SMS desde el sitio web utilizando la API de Nexmo y PHP.

Nexmo ofrece un servicio de verificación por SMS, voz y teléfono.

Para comenzar con Nexmo para su aplicación, en el registro le proporcionaron una pequeña cantidad de crédito para la prueba. No es necesario pagar por adelantado para utilizar sus servicios. Si está satisfecho con el resultado final, puede comprar sus paquetes, lo que sea adecuado para usted.

Empezar

Nexmo proporciona SDK y bibliotecas en todos los idiomas populares. Usando estas bibliotecas podemos interactuar con las API de Nexmo. En nuestro caso, tomamos una biblioteca nexmo-php.

Para la instalación de una biblioteca, abra la terminal en el directorio raíz de su proyecto y ejecute el siguiente comando. Debe tener Composer instalado en su sistema antes de ejecutar el siguiente comando.

composer require nexmo/client

El siguiente paso es crear una cuenta con Nexmo y obtener las claves API.

Cómo enviar mensajes de texto desde un sitio web usando Nexmo API y PHP

Como estamos probando con el crédito gratuito, necesitamos agregar números de prueba para que este número esté en la lista blanca y reciba SMS.

Haga clic en su nombre de perfil y seleccione los números de prueba.

Cómo enviar mensajes de texto desde un sitio web usando Nexmo API y PHP

En la página siguiente, seleccione el código de su país y agregue el número al que desea enviar el mensaje de texto.

Cómo enviar mensajes de texto desde un sitio web usando Nexmo API y PHP

Enviar mensaje de texto usando la API de Nexmo

En esta etapa, estamos listos con nuestras claves API, biblioteca nexmo-php y un número de prueba. Ahora podemos escribir un código PHP que enviará un mensaje de texto a un número de prueba agregado.

<?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;
?>

Asegúrese de reemplazar los marcadores de posición con valores reales. Al agregar valor para ‘a’, debe agregar el código de país y el número. Por ejemplo, +919999999999. Aquí +91 es el código de país para India.

Estamos utilizando una prueba gratuita, por lo que probablemente el destinatario recibirá una marca de agua [DEMOSTRACIÓN SMS GRATUITA, MENSAJE DE PRUEBA] en SMS. Cuando optemos por su servicio pago, por supuesto, esta marca de agua se eliminará.

Esperamos que comprenda cómo enviar mensajes de texto desde un sitio web utilizando la API de Nexmo y PHP. Comparta sus pensamientos en el comentario a continuación.

Fuente de grabación: artisansweb.net

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More