دریافت کد تائیدیه برای شماره موبایل

هدف از این ریسورس جهت دریافت شماره کد ۵ رقمی برای تایید شماره موبایل ای می باشد.
در اصل این ریسورس در کنار ریسورس های دیگری کاربرد خواهد داشت.

مثلا برای ورود با موبایل به ایوند نیاز به تایید شماره موبایل کاربر هست. در این صورت ابتدا درخواستی به این ریسورس برای ارسال کد ۵ رقمی به شماره موبایل مذکور باید بزنید. سپس از کاربر انتظار خواهد رفت که کد ۵ رقمی رو جایی از اپ مون وارد کنن که کلاینت (وب و یا فرانت) همراه با شماره موبایل و در صورت نیاز به دیگر اطلاعات برای ریسورس مربوطه ارسال کنن.

این ریسورس برای دیگر مواردی مثل تایید شماره موبایل در پروفایل کاربر هم می تونه مفید باشه. ولی خوب فعلا برای آنجا قابل استفاده نیست و بعد ها می شه تغییرش داد که از همین ریسورس بشه برای تایید شماره موبایل پروفایل و یا دیگر بخش ها هم بهره برد.

عمر کد تاییدیه ارسالی ۲ دقیقه خواهد بود.

جهت ارسال کد تاییدیه ۵ رقمی به شماره موبایل کاربر نیاز است درخواستی به شرح زیر رو ارسال نمایید:

POST https://api.evand.com/mobile/verification-codes
Headers:
  - Content-Type: application/json
{
"mobile": "9140000000"
}

توجه نمایید که فیلد mobile اجباری می باشد.
مقداری موبایل ارسالی باید شماره موبایل معتبری باشه. جهت اعتبار شماره موبایل از این Regular Expression استفاده می شه:

Regular Expression: /^(\+98|0098|0)?(9[0-9]{9})$/
(https://github.com/baghayi/php-values/blob/master/src/Mobile.php#L11)

فعلا خطا ها هندل نمی شه. مثلا فیلد موبایل ارسال نشه. خالی باشه و یا مقدار شماره موبایل صحیح نباشه.
و یک سری موارد دیگر. در صورت نیاز لطفا پیام بدید و شخصا بپرسید :)

نظرات

پست‌های معروف از این وبلاگ

استفاده از Refresh Token جهت دریافت توکن‌های معتبر جدید (کانکت)

لیست کاربران نشان شده - سرویس کانکت

بلیت خریداری شده کاربر در رویداد