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

TOTP Generate API - مولد أكواد 2FA مجاني

حساب كلمة مرور لمرة واحدة (TOTP) من سر مشترك. يتم تدوير الرمز كل 30 ثانية افتراضيًا وهو متوافق مع تطبيقات المصادقة مثل Google Authenticator وAuthy و1Password.

Parameters

stringrequired

The Base32-encoded shared secret.

number

Time step in seconds.

number

Number of digits in the OTP.

Code examples

curl -X POST https://api.botoi.com/v1/totp/generate \
  -H "Content-Type: application/json" \
  -d '{"secret":"JBSWY3DPEHPK3PXP","period":30,"digits":6}'

When to use this API

اختبار تدفقات التسجيل 2FA

أنشئ رموز TOTP صالحة من سر معروف لأتمتة الاختبارات الشاملة لإعداد المصادقة الثنائية لديك.

التحقق 2FA من جانب الخادم

أنشئ رمز TOTP المتوقع على الخادم الخاص بك وقارنه بالرمز الذي أرسله المستخدم، مع نافذة زمنية قابلة للتكوين لانحراف الساعة.

Frequently asked questions

هل هذا متوافق مع Google Authenticator؟
نعم. الإعدادات الافتراضية (6 أرقام، فترة 30 ثانية، SHA-1) تتطابق تمامًا مع Google Authenticator.
ما هو الشكل الذي يجب أن يكون عليه السر؟
يجب أن يكون السر مشفرًا بـ Base32، وهو التنسيق القياسي الذي تستخدمه تطبيقات المصادقة وعناوين URI لتوفير رمز الاستجابة السريعة.
ماذا يعني الثواني المتبقية؟
يشير إلى عدد الثواني المتبقية قبل انتهاء صلاحية الرمز الحالي وإنشاء رمز جديد.
هل يمكنني إنشاء رموز HOTP (المعتمدة على العداد)؟
لا. تقوم نقطة النهاية هذه بإنشاء رموز TOTP (المعتمدة على الوقت) فقط. يستخدم HOTP عدادًا بدلاً من الطابع الزمني وهو غير مدعوم هنا.

Get your API key

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