SENDING API OF SMART SMS APPLICATION
أولـاًــــ : إرسال رسالة :
https://www.resalaty.com/api/sendsms.php?username=@user&password=@pass&message=test&numbers=@mobile&sender=@sender&unicode=e&Rmduplicated=1&return=xml
طريقة الارسال Post و Get
المتغيرات ووظائفها
1 - المتغيرات الإجبارية :
#
|
اسم المستخدم
|
=
|
& username
|
#
|
كلمة المرور
|
=
|
& password
|
#
|
الرسالة
|
=
|
& message
|
#
|
الارقام
|
=
|
& numbers
|
#
|
اسم المرسل
|
=
|
& sender
|
2 - المتغيرات الاختيارية :
وهي مسئولة عن طريقة إرجاع البيانات " return "
إذا ترك نتيجة الـ return فارغة وسوف يظهر " كود الخطأ رقمي "
# |
لإرجاع الناتج بصيغة جاسون اكتب
|
=
|
retrun=Json &
|
# |
لإرجاع الناتج بصيغة الاكس ام ال اكتب
|
=
|
retrun=xml &
|
# |
لإرجاع معنى الخطأ كتابياً اكتب
|
=
|
retrun=string &
|
Rmduplicated
> في حاله عدم وضعه بالرابط يقوم بالإرسال للأرقام المكررة .
> في حاله تم وضع قيمته 0 يقوم بالإرسال للأرقام المكررة .
> وإذا تم وضعها بـ 1 لا يقوم بالإرسال للأرقام المكررة .
* صيغة الارسال بوقت لاحق لابد ان تكون بالشكل التالي :
YYYY-mm-dd HH:mm = datetime &
> مثال 2011-02-24 23:30
https://www.resalaty.com/api/sendsms.php?username=@user&password=@pass&numbers=@mobile&message=@message&sender=@sender&datetime=YYYY-MMM-DD HH:MM
* الأخطاء Error Code
# |
كود الخطأ
|
<<
|
100
|
تم استلام الأرقام بنجاح .
|
# |
كود الخطأ
|
<<
|
101
|
البيانات ناقصة
|
# |
كود الخطأ
|
<<
|
102
|
اسم المستخدم غير صحيح
|
# |
كود الخطأ
|
<<
|
103
|
كلمة المرور غير صحيحة
|
# |
كود الخطأ
|
<<
|
104
|
خطأ بقاعدة البيانات
|
# |
كود الخطأ
|
<<
|
105
|
الرصيد غير كافي
|
# |
كود الخطأ
|
<<
|
106
|
اسم المرسل غير متاح
|
# |
كود الخطأ
|
<<
|
107
|
اسم المرسل محجوب
|
# |
كود الخطأ
|
<<
|
108
|
لا يوجد أرقام صالحة للإرسال
|
# |
كود الخطأ
|
<<
|
109
|
لا يمكن الإرسال لأكثر من 8 مقاطع
|
# |
كود الخطأ
|
<<
|
110
|
خطا ف حفظ نتيجة الإرسال
|
# |
كود الخطأ
|
<<
|
111
|
الإرسال مغلق
|
# |
كود الخطأ
|
<<
|
112
|
الرسالة تحتوى عل كلمة محظورة
|
# |
كود الخطأ
|
<<
|
113
|
الحساب غير مفعل
|
# |
كود الخطأ
|
<<
|
114
|
الحساب موقوف
|
# |
كود الخطأ
|
<<
|
115
|
غير مفعل جوال
|
# |
كود الخطأ
|
<<
|
116
|
غير مفعل بريد الكتروني
|
# |
كود الخطأ
|
<<
|
117
|
الرسالة فارغة ولا يمكن إرسالها
|
# |
كود الخطأ
|
<<
|
1010
|
خطأ في التشفير
|
# |
كود الخطأ
|
<<
|
1011
|
لم يتم وضع اسم مستخدم
|
# |
كود الخطأ
|
<<
|
1012
|
لم يتم وضع كلمه المرور
|
# |
كود الخطأ
|
<<
|
1013
|
لم يتم وضع نص الرسالة
|
# |
كود الخطأ
|
<<
|
1014
|
لم يتم وضع رقم مستقبل
|
# |
كود الخطأ
|
<<
|
1015
|
اسم المرسل فارغ
|
ثانيـــاً : الرصيد :
https://www.resalaty.com/api/getbalance.php?username=@user&password=@pass&hangedBalance=true
طريقة الإرسال Post و Get
المتغيرات ووظائفها
1 ) المتغيرات الإجبارية :
# |
اسم المستخدم
|
=
|
& username
|
# |
كلمة المرور
|
=
|
& password
|
2 ) المتغيرات الاختيارية :
وهي مسئولة عن طريقة إرجاع البيانات " &return "
# |
لإرجاع الناتج بصيغة جاسون اكتب
|
=
|
retrun=Json &
|
# |
لإرجاع الناتج بصيغة الإكس إم إل اكتب
|
=
|
retrun=xml &
|
# |
لإرجاع معنى الخطأ كتابياً اكتب
|
=
|
retrun=string &
|
ولكن عند اختيار return فارغة _______يظهر الرصيد وليس الكود 117 تم الحصول عل الرصيد "
* لمعرفة الرصيد المعلق اكتب التالي :
>> true = hangedBalance &
بالنسبة للـ hangedBalance لابد أن تكون القيمة بـ true لكي تحصل على الرصيد المعلق .
* الأخطاء Error Code
# |
كود الخطأ
|
<<
|
101
|
البيانات ناقصة ",
|
# |
كود الخطأ
|
<<
|
102
|
اسم المستخدم غير صحيح ",
|
# |
كود الخطأ
|
<<
|
103
|
كلمة المرور غير صحيحة ",
|
# |
كود الخطأ
|
<<
|
104
|
لا يوجد رصيد ف الحساب ",
|
# |
كود الخطأ
|
<<
|
111
|
الإرسال مغلق ",
|
# |
كود الخطأ
|
<<
|
113
|
الحساب غير مفعل ",
|
# |
كود الخطأ
|
<<
|
114
|
الحساب موقوف ",
|
# |
كود الخطأ
|
<<
|
115
|
غير مفعل جوال ",
|
# |
كود الخطأ
|
<<
|
116
|
غير مفعل بريد الكتروني
|
# |
كود الخطأ
|
<<
|
117
|
تم الحصول على رصيد
|