Una biblioteca de PHP para acceder a la API de SMS naranja.
Versión actual: 2.0.1
Instale el compositor. Entonces, haz:
$ composer require ismaeltoe/osms
Simplemente descargue el último lanzamiento.
Puede cargar la clase utilizando la autoinformación del compositor:
require ' vendor/autoload.php ' ;De lo contrario, simplemente puede requerir el archivo directamente:
require ' path/to/Osms.php ' ;Caso 1: no tiene token de acceso
require ' vendor/autoload.php ' ;
use Osms Osms ;
$ config = array (
' clientId ' => ' your_client_id ' ,
' clientSecret ' => ' your_client_secret '
);
$ osms = new Osms ( $ config );
// retrieve an access token
$ response = $ osms -> getTokenFromConsumerKey ();
if (! empty ( $ response [ ' access_token ' ])) {
$ senderAddress = ' tel:+22500000000 ' ;
$ receiverAddress = ' tel:+22500000000 ' ;
$ message = ' Hello World! ' ;
$ senderName = ' Optimus Prime ' ;
$ osms -> sendSMS ( $ senderAddress , $ receiverAddress , $ message , $ senderName );
} else {
// error
}Caso 2: tiene un token de acceso
require ' vendor/autoload.php ' ;
use Osms Osms ;
$ config = array (
' token ' => ' your_access_token '
);
$ osms = new Osms ( $ config );
$ senderAddress = ' tel:+22500000000 ' ;
$ receiverAddress = ' tel:+22500000000 ' ;
$ message = ' Hello World! ' ;
$ senderName = ' Optimus Prime ' ;
$ osms -> sendSMS ( $ senderAddress , $ receiverAddress , $ message , $ senderName );Consulte ejemplos para obtener más ejemplos.
Consulte también OSMS.PHP para ver todos los métodos disponibles. Pero no lo modifiques. Puede extender la clase para agregar sus propias cosas.
Si recibe un error SSL, configure la opción de verificación del certificado de pares en falso:
$ osms = new Osms ();
$ osms -> setVerifyPeerSSL ( false );Pero debería funcionar en su servidor de alojamiento, por lo tanto, habilite la verificación del certificado cuando esté listo para implementar su aplicación por razones de seguridad.
Lanzado bajo la licencia MIT - Vea LICENSE.txt para más detalles.