بیاوردپرس
ساعات کاری :   ۸ تا ۱۴  ۱۷ تا ۲۲
پشتیبانی آنلاین
تلفن :   ۰۹۳۷۱۴۲۵۳۷۹
ایمیل :   biawp.ir@gmail.com

اتصال اپلیکیشن‌ های خارجی به سایت با REST API موبیتس

اگر یک اپلیکیشن موبایل یا وب اپلیکیشن دارید و می‌ خواهید از وردپرس به‌ عنوان بک‌ اند استفاده کنید، با استفاده از REST API موبیتس می‌ توانید ثبت‌ نام، ورود و احراز هویت کاربران را پیاده‌ سازی نمایید.

با استفاده از این ابزار، می توانید کد تایید را به کاربران ارسال کرده و آن را اعتبارسنجی کنید.

پس از احراز هویت موفق، اکسس توکن دریافت کرده و با استفاده از آن، هر جا نیاز داشتید، اطلاعات کاربر تایید شده را دریافت نمایید.

#فعالسازی رابط API در موبیتس

بصورت پیشفرض رابط API در موبیتس فعال نمی باشد.

برای فعالسازی این ویژگی، از مسیر زیر به تنظیم وضعیت رابط API بروید.

تنظیم وضعیت رابط API در Rest API موبیتس
موبیتس > آزمایشگاه > رابط API > تنظیم وضعیت رابط API

#کلید API برای درخواست های Rest API

افزونه موبیتس برای افزایش امنیت درخواست ها، از یک کلید API اختصاصی برای هر سایت استفاده می کند.

برای ارسال درخواست ها به Rest API موبیتس، باید این کلید را در تمامی درخواست‌ ها ارسال کنید.

کلید API باید در هدر (Header) درخواست ها و با نام dlr-rest-api-key قرار گیرد.

برای دریافت این کلید از مسیر زیر به تنظیم کلید API بروید.

تنظیم کلید API برای Rest API در موبیتس
موبیتس > آزمایشگاه > رابط API > تنظیم کلید API

این کلید قابلیت تغییر دارد و ثابت نمی باشد. چنانچه اگر قصد تغییر این کلید را دارید، یک رشته پیچیده در نظر بگیرید تا براحتی قابل دستیابی نباشد.

#اعتبارسنجی شماره موبایل/ایمیل با سرویس otp

اگر میخواهید شماره موبایل یا ایمیل کاربر را بگیرید و کد تایید برای آنها ارسال نمایید، مراحل زیر را طی کنید.

مرحله اول؛ ارسال شماره موبایل/ایمیل معتبر

در این مرحله، شماره موبایل/ایمیل و کد کشور (98) به Rest API ارسال می شود. در صورت معتبر بودن اطلاعات، یک توکن موقت (با اعتبار 10 ثانیه) به همراه مدت زمان باقی مانده تا ارسال مجدد کد تایید بازگردانده می شود.

هدف از این درخواست، جلوگیری از توقف کاربر در صفحه ورود است. به این ترتیب، بلافاصله پس از وارد کردن شماره موبایل یا ایمیل، کاربر به صفحه وارد کردن کد تأیید هدایت می‌ شود و نیازی نیست تا پایان فرآیند ارسال پیامک منتظر بماند.

ارسال شماره موبایل/ایمیل معتبر به Rest API موبیتس
ارسال شماره موبایل/ایمیل معتبر به Rest API موبیتس

مرحله دوم؛ ارسال کد تایید

بلافاصله پس از درخواست مرحله اول، باید درخواست مرحله دوم را ارسال نمایید.

در این مرحله، شماره موبایل/ایمیل و کد کشور (98) و توکن دریافت شده در مرحله ی اول فرستاده می شود و در صورت معتبر بودن اطلاعات، پیامک/ایمیل ارسال خواهد شد.

ارسال کد تایید به Rest API موبیتس
ارسال کد تایید به Rest API موبیتس

مرحله سوم؛ اعتبارسنجی کد تایید

در این مرحله شماره موبایل/ایمیل و کد کشور و کد تایید فرستاده می شود و در صورت معتبر بودن کد تایید، اکسس توکن برگردانده می شود. (اگر فرم ثبت نام وجود نداشته باشد.)

اعتبارسنجی کد تایید در Rest Api موبیتس
اعتبارسنجی کد تایید در Rest Api موبیتس