Installation
Composer
Le moyen le plus simple d'installer bulkgate/php-sdk dans un projet consiste à utiliser Composer en ligne de commande.
Une fois le paquet installé, il suffit d'inclure l'autoloader.
Pour envoyer des messages, vous avez besoin d'une instance de la classe BulkGate\Sdk\MessageSender, qui dépend d'une instance de la classe BulkGate\Sdk\Connection\Connection. Découvrez comment obtenir les données d'accès à l'API.
Vous êtes maintenant prêt à envoyer un message.
La méthode send() envoie le message $message.
Le résultat de l'envoi
La méthode send() renvoie le même message, avec son statut renseigné. Vous lisez
le résultat dans ses propriétés publiques :
Pour un message groupé, le statut est renseigné séparément pour chaque message —
parcourez-le avec une boucle foreach.
Gestion des erreurs
L'envoi peut se terminer par une exception. Toutes héritent de
BulkGate\Sdk\SdkException :
| Exception | Quand elle se produit |
|---|---|
ConnectionException |
L'API n'a pas pu être jointe |
ApiException |
L'API a renvoyé une erreur (par exemple des identifiants d'accès invalides) |
SenderException |
Un type de message inconnu a été transmis à l'expéditeur |
InvalidStateException |
Une valeur invalide — par exemple un code ISO de pays ou une unité du planificateur |
ChannelException |
Une erreur dans la configuration des canaux d'un message multicanal |
Configuration facultative
Si vous souhaitez utiliser des numéros de téléphone au format national, vous devez définir un pays par défaut.
Vous pouvez ajouter des configurateurs à l'expéditeur.
Pour la planification, vous pouvez ajouter une instance de BulkGate\Sdk\Scheduler\Scheduler.
Merci pour votre retour.