OTP
إنشاء كلمة مرور للاستخدام الفريد (OTP - كلمة المرور لمرة واحدة)
وثائق API
OTP
طريقة API التي تسمح لك بإنشاء رمز OTP الذي يمكنك إرساله عبر الرسائل القصيرة أو الصوت أو البريد الإلكتروني. يمكنك تكوين النظام بحيث يكون لهذه الرموز تاريخ انتهاء الصلاحية الذي تريده.
معامل | وصف | إجباري / اختياري |
---|---|---|
class=otp | الفئة المطلوبة: الفئة التي تم تقديم الطلب إليها | إلزامي |
method=generateotp | طريقة الفصل المطلوبة: طريقة الفصل الذي تم تقديم الطلب إليه | إلزامي |
user | المستخدم والبريد الإلكتروني لحساب Afilnet الخاص بك | إلزامي |
password | كلمة المرور لحساب Afilnet الخاص بك | إلزامي |
type | نوع المجموعة (البريد الإلكتروني أو المحمول) | إلزامي |
destination | رقم الجوال أو البريد الإلكتروني للوجهة | إلزامي |
time | عدد الأيام أو الأسابيع أو الأشهر أو السنوات | اختياري |
timetype | نوع الوقت (القيمة الممكنة: الأيام والأسابيع والشهور والسنوات) | اختياري |
length | طول كلمة المرور لتوليد | اختياري |
otpformat | تنسيق كلمة المرور المراد إنشاؤها ، إذا كانت تتضمن جميع الأحرف ، الأرقام فقط أو الحروف فقط (الكل ، الأرقام ، الحروف) | اختياري |
output | تنسيق الإخراج من النتيجة | اختياري |
عند تقديم طلبات ، ستتلقى الحقول التالية:
- status
-
النتيجة (إذا كانت الحالة = النجاح) ، سوف تتلقى هنا القيم التالية:
- لن يتم إرسال قيم إضافية إليك
- خطأ (إذا كانت الحالة = خطأ) ، هنا ستتلقى رمز الخطأ
يتم سرد رموز الأخطاء المحتملة أدناه
الشفرة | وصف |
---|---|
MISSING_USER | المستخدم أو البريد الإلكتروني غير المدرجة |
MISSING_PASSWORD | كلمة المرور غير المدرجة |
MISSING_CLASS | الطبقة غير المدرجة |
MISSING_METHOD | طريقة غير المدرجة |
MISSING_COMPULSORY_PARAM | المعلمة الإجبارية غير المدرجة |
INCORRECT_USER_PASSWORD | مستخدم غير صحيح أو كلمة المرور |
INCORRECT_CLASS | فئة غير صحيحة |
INCORRECT_METHOD | طريقة غير صحيحة |
INCORRECT_TIME_TYPE | نوع الوقت غير صحيح (القيم المحتملة: الأيام أو الأسابيع أو الأشهر أو السنوات) |
INCORRECT_TYPE | نوع غير صحيح. يجب أن يكون النوع المحمول أو البريد الإلكتروني |
INCORRECT_FORMAT | ERROR_INCORRECT_FORMAT |
INCORRECT_OTP_FORMAT | ERROR_INCORRECT_OTP_FORMAT |
المعلمات:
- class : otp
- method : generateotp
- user : user
- password : password
- type : number
- destination : 34600000000
- time : 1
- timetype : days
- length : 6
- otpformat : all
- output :
طلب:
https://www.afilnet.com/api/http/?class=otp&method=generateotp&user=user&password=password&type=number&destination=34600000000&time=1&timetype=days&length=6&otpformat=all&output=