رفتن به محتوای اصلی
در این صفحه

POST /auth/verify-otp

کد پیامکی را تأیید می‌کند و یک توکن نشست برای همان آزمون می‌سازد. اگر کاربری با این شماره وجود نداشته باشد، خودکار ساخته می‌شود.

بدنه#

فیلد نوع توضیح
otp_token string از پاسخ request-otp
code string کد ۵ رقمی که کاربر وارد کرده
curl -X POST "https://dailyquiz.ir/wp-json/daily-quiz/v1/auth/verify-otp" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"otp_token":"otp_3f9a...","code":"48213"}'
BASH

پاسخ موفق#

{ "success": true, "session_token": "sess_9c1e...", "exam_id": 12, "expires_in": 1200 }
JSON
  • هر کد حداکثر ۵ تلاش دارد.
  • verify-otp باید با همان کلید API ارسال شود که request-otp را فرستاده است.
  • عمر نشست برای آزمون زمان‌دار برابر زمان آزمون و برای آزمون بدون زمان ۲۴ ساعت است.
یادداشت

این نسخهٔ API فقط سؤال‌های چندگزینه‌ای را پشتیبانی می‌کند. آزمونی که سؤال تشریحی دارد خطای 422 می‌دهد.

آخرین به‌روزرسانی: