Instalación
Composer
La forma más sencilla de instalar bulkgate/php-sdk en un proyecto es utilizar Composer desde la línea de comandos.
Una vez instalado el paquete, basta con incluir el autoloader.
Para enviar mensajes necesita una instancia de la clase BulkGate\Sdk\MessageSender, que depende de una instancia de la clase BulkGate\Sdk\Connection\Connection. Consulte cómo obtener los datos de acceso a la API.
En este punto ya está listo para enviar un mensaje.
El método send() envía el mensaje $message.
Resultado del envío
El método send() devuelve el mismo mensaje con su estado completado. El resultado
se lee en las propiedades públicas:
En un mensaje masivo, el estado se completa para cada mensaje por separado: recórralo
con un bucle foreach.
Gestión de errores
El envío puede terminar con una excepción. Todas ellas heredan de
BulkGate\Sdk\SdkException:
| Excepción | Cuándo se produce |
|---|---|
ConnectionException |
No se ha podido conectar con la API |
ApiException |
La API ha devuelto un error (por ejemplo, credenciales no válidas) |
SenderException |
Se ha pasado al remitente un tipo de mensaje desconocido |
InvalidStateException |
Un valor no válido, por ejemplo un código ISO de país o una unidad del programador |
ChannelException |
Un error en la configuración de canales de un mensaje multicanal |
Configuración opcional
Si quiere utilizar números de teléfono en formato nacional, debe configurar el país predeterminado.
Puede añadir configuradores al remitente.
Para la programación del envío puede añadir una instancia de BulkGate\Sdk\Scheduler\Scheduler.
Gracias por su opinión.