Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. در قسمت error در صورتی که خطایی رخ داده باشد این فیلد در پاسخ قرار می‌گیرد و در صورت موفقیت آمیز بودن درخواست اثری از آن نیست.
    1. فیلد reason : نشان دهنده دلیل خطاست.
  2. فیلد next_page : وقتی برابر صفحه error باشد حالتی است که در آن باید کاربر را به صفحه error برد و در آنجا مقدار فیلد reason را در آن صفحه نشان داد.
  3. فیلد next_page : وقتی برابر صفحه ای مثل login, otp  و یا push otp باشد باید مقدار خطا (reason) را در آن صفحه به صورت toast نشان دهد (اگر مقدار فیلد next_page با صفحه جاری برابر بود به طبع دیگر نیازی به تغییر صفحه نیست و همانجا باید پیام خطا toast شود) 

اگر پاسخ با وضعیت 422 دریافت شد کاربر به آدرس موجود در بدنه پاسخ هدایت‌شود.

Code Block
languagetext
titleپاسخ خطا -هدایت به نهادمتکی
{
	"redirect_address":"https://google.com"
}


سرویس ارسال پیامک

آدرس سرویس : send/otp/

...

  1. فیلد next_page : صفحه بعدی otp را نشان می‌دهد .
  2. فیلد next_page_action : آدرسی که دکمه موجود در صفحه otp برای واردنمودن کد دریافت شده توسط کاربر را نشان می‌دهد
  3. فیلد next_page_data : اطلاعاتی که در صفحه آتی (اینجا otp) است را مانند شماره موبایل، مدت زمان انقضا کد ارسال ( بر اساس ثانیه ) و آدرس دکمه ارسال مجدد(otp_address) و تعداد دفعات اشتباه مجاز (remaining_wrong_attempt) که در متن "در صورت اشتباه وارد کردن به صفحه ussd ارسال می‌شوید" باید به صورت عدد نوشتاری قرار داده‌شود در نسخه‌های قبلی از littleNumber استفاده می‌شد را نشان می‌دهد.


اگر پاسخ با وضعیت 422 دریافت شد کاربر به آدرس موجود در بدنه پاسخ هدایت‌شود.

Code Block
languagetext
titleپاسخ خطا -هدایت به نهادمتکی
{
	"redirect_address":"https://google.com"
}

سرویس احرازهویت اطلاعات صفحه سرویس احرازهویت اطلاعات صفحه اول (first-page)

آدرس سرویس : authenticate/first-page/

...

در این حالت کاربر به صفحه تشخیص چهره هدایت می‌شود

سرویس login نهایی


اگر پاسخ با وضعیت 422 دریافت شد کاربر به آدرس موجود در بدنه پاسخ هدایت‌شود.

Code Block
languagetext
titleپاسخ خطا -هدایت به نهادمتکی
{
	"redirect_address":"https://google.com"
}

سرویس login نهایی

آدرس آدرس سرویس : login/

بدنه درخواست : ندارد

...

Code Block
languagetext
titleپاسخ درست
{
  "redirect_address" : "http://192.168.1.118:8095/...."
}


اگر پاسخ با وضعیت 422 دریافت شد کاربر به آدرس موجود در بدنه پاسخ هدایت‌شود.

Code Block
languagetext
titleپاسخ خطا -هدایت به نهادمتکی
{
	"redirect_address":"https://google.com"
}