Perpustakaan PHP untuk mengakses oranye SMS API.
Versi Saat Ini: 2.0.1
Instal komposer. Lalu, lakukan:
$ composer require ismaeltoe/osms
Cukup unduh rilis terbaru.
Anda dapat memuat kelas menggunakan autoloading komposer:
require ' vendor/autoload.php ' ;Jika tidak, Anda dapat memerlukan file secara langsung:
require ' path/to/Osms.php ' ;Kasus 1: Anda tidak memiliki token akses
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
}Kasus 2: Anda memiliki token akses
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 );Lihat contoh untuk lebih banyak contoh.
Lihat juga osms.php untuk melihat semua metode yang tersedia. Tapi jangan memodifikasinya. Anda dapat memperpanjang kelas untuk menambahkan barang -barang Anda sendiri.
Jika Anda mendapatkan kesalahan SSL, atur opsi Pemeriksaan Sertifikat PEER ke FALSE:
$ osms = new Osms ();
$ osms -> setVerifyPeerSSL ( false );Tetapi itu harus bekerja di server hosting Anda, jadi aktifkan pemeriksaan sertifikat saat Anda siap untuk menggunakan aplikasi Anda untuk alasan keamanan.
Dirilis di bawah lisensi MIT - lihat LICENSE.txt untuk detailnya.