API چیست ؟ و چه نقشی در طراحی سایت دارد؟

امروز در می خواهیم api صحبت کنیم و چه تاثیری در جهان طراحی سایت و جهان اینترنت دارد حتما شما هم تا به حال اسم کلمه api به گوشتان خورده…

  • نوشته شده توسط : رضا رجب پور
  • دسته بندی :طراحی سایت
  • بازدید: 2548
API چیست ؟ و چه نقشی در طراحی سایت دارد؟
Rate this blog

امروز در می خواهیم api صحبت کنیم و چه تاثیری در جهان طراحی سایت و جهان اینترنت دارد حتما شما هم تا به حال اسم کلمه api به گوشتان خورده است حتما شنیده اید که بعضی ها سایت ها هستن و می گویند ما به شما یک کد api می دهیم خوب حالا اصلا این کد api چی هست چه کاری انجام می دهد ؟ چه تاثیری می تواند در طراحی سایت ما داشته باشد؟ آیا باعث می شود کسب و کار ما بهتر شود ؟ اگر تا آخر این مطلب را مطالعه کنید خیلی راحت به همه سوالهای در ذهنتان می رسید

Api چیست ؟

از نظر تخصصی یا به قول ما برنامه نویس ها api مخفف کلمه  Application Programming Interface است که به زبان فارسی همان رابط برنامه نویسی اپلیکیشن هست حالا ما کاری زیاد به بحث فنی و نداریم چون اگر بخواهیم توضیح بدهیم خیلی پیچیده می شود پس بزارید با یک مثال ساده شروع کنیم:

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

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

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

Api چگونه کار می کند ؟

Api چگونه کار می کند

Api در واقع یک کد json است که باعث می شود شما بتوانید از طریق سایت خودتان که مثلا یک فروشگاه اینترنتی هست بتوانید هر چی داخل فروشگاه خودتان دارید در اپلیکیشن موبایل خودتان هم داشته باشید .

مثلا اگر در سایت خودتان ۲۰ تا تی شرت نایک دارید در اپلیکیشن موبایل خودتان هم همین مقدار را داشته باشید یا اینکه کاربری در اپلیکیشن فروشگاهی شما یک خرید کرد خوب اینجا باید تی شرت نایک در اپلیکیشن ۱۹ تا شود حالا همین کار باید در سایت هم ۱۹ تا شود درسته؟

Api را یک برنامه نویس کدنویسی می کند که مثلا بین سایت و اپلیکیشن چه ارتباطی وجود داشته باشد . شاید شما بخواهید اعضای سایت شما یک جوری باشند و اعضای اپلیکیشن شما نفرات دیگری اینجا هست که برنامه نویس در کدی که برنامه نویسی می کند بین اعضای سایت با اپلیکیشن ارتباطی برقرار نمی کند api با توجه به درخواستی که مدیر سایت از برنامه نویس خود می خواهد طراحی و برنامه نویسی می شود به طور خلاصه api یک کد json است که باعث می شود با هر چی که بخواهید در دنیای وب بین هم ارتباط برقرار کنید .

Api چه تاثیری در دنیای وب دارد ؟

Api چه تاثیری در دنیای وب دارد ؟

همین چند وقت پیش ما یک فروشگاه اینترنتی طراحی کردیم که برنامه نویسی آن از صفر تا صد بود یعنی از وردپرس یا سایر سیستم های فروشگاهی استفاده نشده بود.

اگر شما یک فروشگاه اینترنتی داشته باشید حتما به یک سیستم حسابداری هم دارید که در آن موجودی کالاها اعضای سایت چقدر فلان کاربر جنس خریده یا چقدر فلان کاربر بدهکاری دارد.

خوب شما اگر مدیر سایت باشید باید یکبار در سیستم حسابداری این کالا ها را تعریف کنید و یکبار هم در داخل سایت خودتان درست هست یعنی یک جوری دوباره کاری درست می گم ؟

خوب حالا ما در ساین وب آمدیم یک کد api نوشتیم که باعث می شد فقط شما کالا را یکبار فقط وارد کنید یعنی شما وقتی یک کت تک را در سیستم حسابداری خودتان ثبت می کردید و مثلا تعریف می کردید که این کالا ۲۷ تا باشد خوب این ۲۷ تا هم در سایت یکی بود هم در اپلیکیشن کاربر فقط کافی بود اجناس یکبار وارد کند هم حساب انبار خودش را داشت هم حساب اینکه چقدر فروخته حتی اعضای سایت هم در داخل سیستم حسابداری ثبت بودن یعنی نیازی نبود که شما هم آمار حساب کاربران خود را در سایت مشاهده کنید هم اینکه یکبار دیگه همین کار را در سیستم حسابداری خودتان چک کنید .

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

آیا از api باید در سایت های خودمان استفاده کنیم ؟

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

کاربردهای api در کجا هست ؟

کاربردهای api

Api فقط برای فروش کالا نیست شما وقتی از سایتی که نرخ ارز و دلار و سکه و طلا را به طور مستقیم اعلام می کند بتوانید api بگیرید که مثلا شما هم این نرخ را در طراحی سایت وردپرس خودتان داشته باشید در واقع از api  استفاده کرده اید یا وقتی یک کد وضعیت آب و هوا که مختص شهر شما هست در سایت خودتان استفاده می کنیم باز هم از api استفاده کرده اید

برنامه نویسی آن کد در سایت شما نیست ولی این تکه کد دارد وضعیت آب و هوا را از سایتی مرجع برای شما بارگذاری می کند یا مثلا آخرین اخبارهای روزهای جهان می توانید از سایت هایی که در حوزه خبری هستند بخواهید که یک کد api   به شما بدهند تا بتوانید در سایت خودتان آخرین اخبار اقتصادی جهان هم نمایش دهید .

البته اینکار هیچ تاثیری در سئو سایت شما ندارد چون دارید اطلاعات را از جایی دیگر بارگذاری می کنید اینکار بیشتر جنبه این را دارد تا بتوانید سایت خودتان را با امکانات بیشتری در دسترس کاربران قرار دهید.

امیدواریم از این هم مطلب هم استفاده کافی را برده باشید

مقالات مرتبط

پیشنهاد می کنیم این مطالب هم مطالعه کنید

کاربرد تست A و B در طراحی سایت

کاربرد تست A و B در طراحی سایت

اگر شما هم تا به حال در مورد تست A و B در طراحی سایت اطلاعاتی ندارید حتما پیشنهاد می…

خطای 503 در طراحی سایت وردپرس را چگونه رفع کنیم

خطای ۵۰۳ در سایت وردپرس را چگونه رفع کنیم؟

اگر شما هم از خطای 503 در وردپرس اطلاعات ندارید و می خواهید خطای 503 در وردپرس را رفع کنید…

آموزش ویدیویی کار کردن با ابزار Keyword Planner

آموزش ویدیویی کار کردن با ابزار Keyword Planner

در این آموزش شما می توانید با آموزش ویدویی کار کردن با ابزار Keyword Planner که به زبان فارسی آموزش…

پرسش و پاسخ 2

بحث درباره این مقاله را شما آغاز کنید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  • moha_k

    تشکر عالی بود

  • زهرازارعی

    سلام من اگر api سایت رو داشته باشیم و نرم افزار حسابداری هم داشته باشیم چطور میتونم بین سایت و سیستم حسابداری ارتباط برقرار کنم؟

مشاوره رایگان تلفنی