osms php
1.0.0
مكتبة PHP للوصول إلى Orange SMS API.
الإصدار الحالي: 2.0.1
تثبيت الملحن. ثم ، افعل:
$ composer require ismaeltoe/osms
ببساطة تنزيل أحدث إصدار.
يمكنك تحميل الفصل باستخدام التحميل التلقائي للملحن:
require ' vendor/autoload.php ' ;خلاف ذلك ، يمكنك ببساطة طلب الملف مباشرة:
require ' path/to/Osms.php ' ;الحالة 1: ليس لديك رمز الوصول
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
}الحالة 2: لديك رمز الوصول
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 );تحقق من الأمثلة لمزيد من الأمثلة.
تحقق أيضًا من OSMS.PhP لرؤية جميع الطرق المتاحة. لكن لا تعدلها. يمكنك تمديد الفصل لإضافة الأشياء الخاصة بك.
إذا حصلت على خطأ SSL ، فقم بتعيين خيار التحقق من شهادة النظراء إلى FALSE:
$ osms = new Osms ();
$ osms -> setVerifyPeerSSL ( false );ولكن يجب أن تعمل على خادم الاستضافة الخاص بك ، لذلك تمكين التحقق من الشهادة عندما تكون مستعدًا لنشر طلبك لأسباب أمنية.
تم إصداره بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع LICENSE.txt للحصول على التفاصيل.