تیم کلید وب سرویس ارائه دهنده خدمات داده برروی رانش ابری
پشت پرده پیک موتوری (الوپیک)
تو را من چشم در راهم شباهنگام
که میگیرند در شاخ تلاجن سایهها رنگ سیاهی
وزان دلخستگانت راست اندوهی فراهم
تو را من چشم در راهم.
با درود فراوان به همیارات عزیز مجله پشت پرده وب سرویس های ایرانی از صفحه کلید وب سرویس .
در این پست می خواهیم در مورد نرم افزار الوپیک و روش عضویت و ورود کاربر چندین خطی توضیح دهیم . در نظر داشته باشید شما می توانید دیگر مطالب ما را مشاهده کنید و همچنین خوشحال می شویم نظر خود را در مورد هر مطلب اعلام کنید .
الوپیک | سامانه آنلاین حملونقل
الوپیک، سامانه آنلاین حملونقل، یک سوپر اَپ است که تمام امکانات جابجایی و حملونقل را در اختیار شما میگذارد. الوپیک خدمات خود را در شهرهای تهران، کرج، شیراز و مشهد ارائه میکند. با ثبت درخواست آنلاین در اپلیکیشن الوپیک میتوانید:
- هر مرسولهای را با موتور، ماشین یا وانت جابجا کنید.
- با موتور داخل شهر جابجا شوید.
- مراجعه به دفاتر پستی برای ارسال نامه یا بسته را به سفیر الوپیک بسپارید.
- با استفاده از سرویس الوفروش، فروش خود را افزایش دهید: مرسولههای خود را برای مشتریان بفرستید و هزینهی آن را در محل به صورت آنلاین از آنها دریافت کنید.
عضویت در سامانه
درخواست عضویت با پارامتر های زیر به آدرس ارسال می شود .
https://api.alopeyk.com/api/v2/register-customer?lang=fa&platform=app
همین طورکه در ساختار آدرس نیز آمده است بر اساس زبان و پلتفرم در درخواست تعیین می گردد .
در جواب درخواست بالا اطلاعات زیر به سمت سرویس گیرنده که همان کاربر است ارسال می شود .
تفاوت درخواست اپلیکیشن و وب اپ (استفاده از مرورگر) صرفا در پارامتر های ارسالی است در پارامتر های ارسال به وب سرویس JSON می باشد ، در وب اپ اطلاعات به صورت POST ارسال می گردید.
ورود به سامانه
درخواست ورود به سامانه به آدرس ارسال می شود .
در جواب درخواست
در پارامتر های پردازش شده یک عدد توکن احراز هویت به نرم افزار ارسال می گردد ، همچنین وضعین id درخواست نیز به صورت شناسه رندم به سرویس گیرنده ارسال می شود . به نظر می رسد . مهمترین بخش نیز همین توکن می باشد که با ساختار یک id عدد (کد کاربری) برای تکمیل درخواست ارسال شده است .
حال این توکن در درخواست دیگر حتما استفاده می گردد .
در نظر داشته باشید در خواست های ارسال شده به سمت وب سرویس ها در بیشتر نرم افزار های ایرانی بدون توکن احراز هویت می باشد یعنی هر کاربری می تواند به سمت وب سرویس درخواست ارسال نماید .
در نرم افزار الوپیک در بخش header درخواست صرفا بخش X-Requested-With: XMLHttpRequest مهم می باشد و قالبا بررسی می شود ، این بخش از درخواست صرفا در درخواست های Ajax مورد اهمیت است .
توکن احراز هویت (پیامک)
در تمام نرم افزار های استاندارد احراز هویت از طریقه پیامک نیاز به پرداز کد ارسالی به کاربر و بلعکس در یافت آن می باشد .
در خواست کد احراز هویت کاربران الوپیک در قالب زیر دریافت می گردد .
درخواست بالا دارای دو پارامتر توکن و کد احراز هویت کاربر میباشد ، کد توکن قبلا توسط در خواست صبت نام ایجاد گردید (همزمان با ورود نیز تولید شده است) و حال با کد بر گشت داده می شود . ساختار کد نویسی در سمت وب سرویس به این شکل می باشد .
در خواست زیر یک کد ساده و پیش پا افتاده برای بررسی داده های دیتابیس می باشد .
صد درصد برنامه نویسی الوپیک از تبدیل شناسه توکن به id کاربر استفاده کرده اند که ما از این مورد گدشت می کنیم .
$checkmobile= $database->query("SELECT id FROM webservice WHERE code='58497" AND token='CSFFC9Z7NXRX3KMKSZ*******************FSN742FKMTAA53ANAZ53FAXH' LIMIT 1);
if($checkmobile->num_rows>0){
echo 'OK';
}else{
echo 'NO';
}
بعد از بررسی کد احراز هویت کاربر می تواند به سامانه داخل شود . ولی اطلاعاتی از سمت وب سرویس برای کاربر ارسال می شود .
در نظر داشته باشید در این درخواست جا های مختلف کد کاربر قابل نمایش می باشد . که با کادر قرمز رمز تعیین شده است .
در این این پاسخ اطلاعات جامعی از کاربر از جمله نام کاربری - اسم - ایمیل و ... برای نمایش در نرم افزار برگردانده می شود .
باز هم به انتهای یک پست دیگر از پست های پشت پرده وب سرویس های نرم افزار ها رسیدیم . شما می توانید بااستفاده از اطلاعات این پست و پست های دیگر بهترین کد نویسی برای نرم افزار خود انجام دهید .
بازم تشکر می کنیم از همراهی شما اگر دوستاشید ما را دنبال کنید و لایک نمایید ....
به امید دیدار
مطلبی دیگر از این انتشارات
بلاکچین ؛ آنقدر قدرتمند که نمیتوان نادیدهاش گرفت
مطلبی دیگر از این انتشارات
آیندگان چه خواهند کرد ؟
مطلبی دیگر از این انتشارات
راه اندازی وب سرویس