تخطي إلى المحتوى
POST AI agent ready /v1/otp/generate

OTP Generator API - إنشاء رموز التحقق عبر REST

قم بإنشاء كلمة مرور رقمية عشوائية مشفرة لمرة واحدة بطول قابل للتكوين (4-8 أرقام). يتضمن كل كلمة مرور لمرة واحدة (OTP) وقتًا مقترحًا لانتهاء الصلاحية وطابعًا زمنيًا.

Parameters

number

The number of digits in the OTP (4-8).

string

Optional label describing the OTP use case. Included in the response if provided.

Code examples

curl -X POST https://api.botoi.com/v1/otp/generate \
  -H "Content-Type: application/json" \
  -d '{"length":6,"purpose":"email-verification"}'

When to use this API

إنشاء رموز التحقق للتأكيد عبر البريد الإلكتروني أو الرسائل القصيرة

عندما يقوم المستخدم بالتسجيل أو إعادة تعيين كلمة المرور الخاصة به، قم بإنشاء كلمة مرور لمرة واحدة مكونة من 6 أرقام وأرسلها عبر البريد الإلكتروني أو الرسائل النصية القصيرة. التحقق من ذلك عند التقديم. لا حاجة لإنشاء مولد أرقام عشوائي خاص بك باستخدام الإنتروبيا المناسبة.

قم بإنشاء رموز وصول مؤقتة لشبكة Wi-Fi أو الأكشاك للضيوف

قم بإنشاء كلمات مرور لمرة واحدة (OTP) أبجدية رقمية كرموز وصول قصيرة الأجل لشبكات الضيوف أو الأكشاك المشتركة أو وصول المشرف المؤقت. نافذة انتهاء الصلاحية المضمنة تجعل عملية التنظيف واضحة.

أضف عاملاً ثانيًا إلى تدفق تسجيل الدخول الخاص بك

بعد قيام المستخدم بإدخال كلمة المرور الخاصة به، قم بإنشاء كلمة المرور لمرة واحدة (OTP) وقم بتسليمه عبر قناة جانبية (الرسائل النصية القصيرة، البريد الإلكتروني، الإشعارات الفورية). تحقق من الرمز من جانب الخادم قبل منح الوصول.

Frequently asked questions

هل كلمات المرور لمرة واحدة (OTPs) التي تم إنشاؤها عشوائية من الناحية التشفيرية؟
نعم. يتم إنشاء كلمة مرور لمرة واحدة (OTP) باستخدام منشئ أرقام عشوائية آمن تشفيرًا (CSPRNG)، وليس Math.random() أو مصادر ضعيفة مشابهة.
هل تقوم واجهة برمجة التطبيقات (API) بتخزين أو تتبع كلمات المرور لمرة واحدة (OTP) التي تم إنشاؤها؟
لا، لقد تم إنشاء كلمة المرور لمرة واحدة (OTP) وإعادتها في الرد والتخلص منها. أنت مسؤول عن تخزينها مؤقتًا من جانبك ومقارنتها عندما يرسلها المستخدم.
ماذا يعني الحقل "expiresIn"؟
إنه TTL (وقت البقاء) المقترح بالثواني. لا تفرض واجهة برمجة التطبيقات (API) انتهاء الصلاحية؛ إنها توصية لتطبيقك. يجب عليك تخزين كلمة المرور لمرة واحدة (OTP) بطابع زمني ورفضها بعد مرور النافذة.
ما هو الحد الأقصى لطول كلمة المرور لمرة واحدة (OTP)؟
يمكنك إنشاء كلمات مرور لمرة واحدة (OTP) يتراوح طولها بين 4 و8 أرقام. للتحقق عبر الرسائل النصية القصيرة، 6 أرقام هي الاختيار القياسي.
كيف يختلف هذا عن نقطة النهاية TOTP؟
تقوم نقطة النهاية هذه بإنشاء كلمة مرور لمرة واحدة (OTP) عشوائية تقوم بتخزينها والتحقق منها بنفسك. تنتج نقطة نهاية TOTP (/v1/totp/generate) رموزًا مستندة إلى الوقت ومتوافقة مع تطبيقات المصادقة مثل Google Authenticator وAuthy. استخدم OTP لرموز البريد الإلكتروني/الرسائل النصية القصيرة؛ استخدم TOTP لتدفقات تطبيق المصادقة.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.