Message Viber
La classe BulkGate\Sdk\Message\Viber représente l'objet du message Viber, composé du contenu du message et du destinataire.
Destinataire
La classe accepte comme premier argument un numéro de téléphone, qui peut être indiqué sous forme de chaîne :
ou une instance de l'objet BulkGate\Sdk\Message\Component\PhoneNumber :
Pour obtenir le numéro de téléphone, vous pouvez afficher l'objet de la classe BulkGate\Sdk\Message\Component\PhoneNumber, qui renvoie toujours le numéro de téléphone sous forme de chaîne.
Vous pouvez aussi définir le numéro de téléphone et l'ISO séparément
Texte du message
Le deuxième paramètre est le texte du message. Là aussi, il existe 2 possibilités : indiquer le texte sous forme de string, ou passer une instance de la classe SimpleText (ou null).
Vous pouvez bien sûr définir le texte même après la création de l'instance de l'objet, à l'aide de la méthode text(string $text, array $variables = [])
Paramètres
Le troisième paramètre de l'objet Viber est sender, défini comme string.
Viber permet d'utiliser des boutons et des images dans vos messages.
Les paramètres d'entrée du bouton comprennent la chaîne du libellé et l'URL qui détermine où mène le bouton.
Les paramètres d'entrée de l'image comprennent l'URL de l'image et un boolean qui détermine si l'image pourra être agrandie.
Le dernier paramètre est la durée de validité du message en secondes. Si vous l'omettez, la valeur par défaut est de 10 800 s (3 heures) — passé ce délai, un message Viber non livré est abandonné (dans le cas d'un message multicanal, il est renvoyé sous forme de SMS).
Merci pour votre retour.