...
✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Come inviare un messaggio di testo dal sito Web utilizzando l’API Nexmo e PHP

26

Stai cercando di inviare un messaggio di testo dal tuo sito Web basato su PHP? Inviando messaggi di testo, puoi informare gli utenti di nuovi eventi, offerte o coupon o qualsiasi altra cosa relativa al tuo sito web. In questo articolo, ti mostriamo come inviare SMS dal sito Web utilizzando l’API Nexmo e PHP.

Nexmo fornisce un servizio per SMS, verifiche vocali e telefoniche.

Per iniziare con Nexmo per la tua applicazione, al momento della registrazione ti hanno fornito un piccolo importo di credito per il test. Non è necessario pagare in anticipo per utilizzare i loro servizi. Se sei soddisfatto del risultato finale, puoi acquistare i loro pacchetti a seconda delle tue esigenze.

Iniziare

Nexmo fornisce SDK e librerie in tutte le lingue più diffuse. Utilizzando queste librerie possiamo interagire con le API Nexmo. Nel nostro caso, prendiamo una libreria nexmo-php.

Per l’installazione di una libreria, apri il terminale nella directory principale del tuo progetto ed esegui il comando seguente. Dovresti avere Composer installato sul tuo sistema prima di eseguire il comando seguente.

composer require nexmo/client

Il prossimo passo è creare un account con Nexmo e prendere le chiavi API.

Come inviare un messaggio di testo dal sito Web utilizzando l'API Nexmo e PHP

Poiché stiamo testando con il credito gratuito, dobbiamo aggiungere i numeri di prova in modo che questo numero venga inserito nella whitelist e riceverà SMS.

Fai clic sul nome del tuo profilo e seleziona i numeri di prova.

Come inviare un messaggio di testo dal sito Web utilizzando l'API Nexmo e PHP

Nella pagina successiva, seleziona il prefisso del tuo paese e aggiungi il numero a cui desideri inviare il messaggio di testo.

Come inviare un messaggio di testo dal sito Web utilizzando l'API Nexmo e PHP

Invia un messaggio di testo utilizzando l’API Nexmo

A questo punto, siamo pronti con le nostre chiavi API, la libreria nexmo-php e un numero di prova. Ora possiamo scrivere un codice PHP che invierà un messaggio di testo a un numero di test aggiunto.

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

Assicurati di sostituire i segnaposto con i valori effettivi. Quando si aggiunge valore per "to", è necessario aggiungere il prefisso internazionale e il numero. Ad esempio, +91999999999. Qui +91 è il prefisso internazionale dell’India.

Stiamo utilizzando una prova gratuita, quindi probabilmente il destinatario riceverà una filigrana [SMS DEMO GRATUITO, MESSAGGIO DI PROVA] negli SMS. Quando andremo per il loro servizio a pagamento, ovviamente, questa filigrana verrà rimossa.

Ci auguriamo che tu capisca come inviare messaggi di testo da un sito Web utilizzando l’API Nexmo e PHP. Per favore condividi i tuoi pensieri nel commento qui sotto.

Fonte di registrazione: 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