...
✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як надіслати текстове повідомлення з веб-сайту за допомогою Nexmo API та PHP

17

Ви хочете надіслати текстове повідомлення з веб-сайту, що працює на PHP? Відправляючи текстові повідомлення, ви можете сповіщати користувачів про нові події, угоди чи купони або будь-які інші речі, пов’язані з вашим веб-сайтом. У цій статті ми покажемо, як надсилати SMS із веб-сайту за допомогою API Nexmo та PHP.

Nexmo надає послугу для перевірки SMS, голосу та телефону.

Щоб розпочати роботу з Nexmo для вашої заявки, під час реєстрації вони надали вам невелику суму кредиту для тестування. Вам не потрібно платити за користування їх послугами. Якщо ви задоволені їх кінцевим результатом, тоді ви можете придбати їх упаковки, що вам підходить.

Розпочати

Nexmo надає SDK та бібліотеки на всіх популярних мовах. Використовуючи ці бібліотеки, ми можемо взаємодіяти з API Nexmo. У нашому випадку ми беремо бібліотеку nexmo-php.

Для встановлення бібліотеки відкрийте термінал у кореневому каталозі проекту та запустіть наведену нижче команду. Перед запуском наведеної нижче команди у вашій системі повинен бути встановлений Composer.

composer require nexmo/client

Наступним кроком є створення облікового запису в Nexmo і захоплення ключів API.

Як надіслати текстове повідомлення з веб-сайту за допомогою Nexmo API та PHP

Оскільки ми тестуємо з безкоштовним кредитом, нам потрібно додати тестові номери, щоб цей номер потрапив до білого списку та отримав SMS.

Клацніть на ім’я вашого профілю та виберіть Тестові номери.

Як надіслати текстове повідомлення з веб-сайту за допомогою Nexmo API та PHP

На наступній сторінці виберіть код країни та додайте номер, на який потрібно надіслати текстове повідомлення.

Як надіслати текстове повідомлення з веб-сайту за допомогою Nexmo API та PHP

Надіслати текстове повідомлення за допомогою Nexmo API

На цьому етапі ми готові до використання наших ключів API, бібліотеки nexmo-php та номера тесту. Тепер ми можемо написати PHP-код, який надішле текстове повідомлення на доданий номер тесту.

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

Обов’язково замініть заповнювачі фактичними значеннями. Додаючи значення "до", потрібно додати код країни та номер. Наприклад, +919999999999. Тут +91 – код країни для Індії.

Ми використовуємо безкоштовну пробну версію, тому, ймовірно, одержувач отримає водяний знак [БЕЗКОШТОВНА ДЕМО СМС, ПОВІДОМЛЕННЯ ТЕСТУ] в СМС. Звичайно, коли ми звернемося до їх платних послуг, цей водяний знак буде видалено.

Ми сподіваємось, ви розумієте, як надсилати текстові повідомлення з веб-сайту за допомогою API Nexmo та PHP. Будь ласка, поділіться своїми думками в коментарі нижче.

Джерело запису: artisansweb.net

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі