آدرس سرویس : download?id={client-id}/
بدنه درخواست : ندارد
متد : GET
نوع محتوا : application/json
پاسخ : لوگو موردنظر با نوع محتوا application/octet-stream
آدرس سرویس : back-to-rp/
بدنه درخواست : ندارد
متد : POST
نوع محتوا : application/json
پاسخ : ریدارکت کاربر به سمت پذیرنده
این سرویس به صورت interval فراخوانی میشود.
آدرس سرویس : {091*******}=check/otp?mobile_number/
بدنه درخواست : ندارد
متد : GET
نوع محتوا : application/json
مقدار شمارهموبایل به صورت query param بر روی درخواست قرار میگیرد.
پاسخ :
در تمامی حالات درست و خطا مقدار http status برابر با 200 است.
حالت موفقیت آمیز: بعد از این حالت در صورت موفقیت آمیز باید next_page_action که قبلتر دریافت شدهاست فراخوانی شود و در صورت دریافت پاسخ 302 از آدرس موجود در next_page_action کاربر ریدارکت شود.
{ "status": 200, "message": "", "data": "" } |
حالت خطا: شمارهموبایل وجود نداشته باشد یا اصلا کدی وارد نشدهباشد مقدار status برابر با 400 میشود
{ "status": 400, "message": "چنین شماره موبایلی پیدا نشد", "data": "" } |
حالت خطا: کد منقضی شدهاست (نیاز است بعد از دریافت چنین پاسخی عملیات interval قطع شود)
{ "status": 403, "message": "کد منقضی شده است", "data": "" } |
حالت خطا: کد اشتباه واردشدهاست (نیاز است پیام خطا toast شود)
{ "status": 422, "message": "کد اشتباه ارسال شده و تعداد دفعات خطا 1 میباشد", "data": "" } |