بایت گیت

  • سیستم عامل
    • فرمت فایل‌ها
    • پشتیبان گیری
    • ویندوز
  • سخت افزار
    • درگاه ها
      • DVI
      • درگاه موازی (Parallel)
      • PS/2
      • درگاه سریال (Serial)
      • USB
      • VGA
    • پردازنده (CPU)
    • حافظه اصلی (RAM)
    • هارد دیسک (HDD)
    • دیسک حالت جامد (SSD)
    • منبع تغذیه (PSU)
  • شبکه و اینترنت
    • اینترنت
      • امنیت
      • مرورگرها
      • پروتکل
      • خطاهای HTTP
    • تجهیزات شبکه
  • سرویس‌ها
    • تبدیل هگز
      • به متن اسکی
      • به باینری
      • به دسیمال
    • تبدیل متن اسکی
      • به هگز
      • به باینری
      • به دسیمال
    • دانلود عکس پروفایل اینستاگرام
  • بایت گیت …
    • نویسندگی در سایت
    • تماس با ما
    • تبلیغات
🔽 نمایش بیشتر
API چیست؟
اینترنت برنامه نویسی 

API چیست؟

8 ژانویه 2019 فاطمه انگاشته ۰ دیدگاه API چیست ؟, API در محیط وب, API در محیط ویندوز, تلگرام

اگر به محیط پیرامون خود با دقت بیشتری نگاه کنید، حتما به این مورد به عنوان یکی از موارد پراستفاده پی خواهید برد. به کرات دیده­ اید که نرم افزاری درون نرم افزار دیگر قابل استفاده و دسترسی است و یا اینکه شما همان طور که می توانید از شبکه های اجتماعی نظیر تلگرام، اینستاگرام و ... بر روی گوشی تلفن همراه خود استفاده کنید، قادر به استفاده از وب سایت این نرم افزار ها با اطلاعات شخصی که در نسخه اندروید و یا IOS آن ذخیره کرده اید، هستید. اگر بخواهیم نمونه پرکاربردی که امروزه صحبت از آن زیاد است را به عنوان یک نمونه واقعی مثال بزنیم باید به سراغ برنامه هایی که مشابه تلگرام هستند، برویم.

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

API چیست و چکار می‌کند؟

API چیست؟

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

API یا Application Programming Interface  که در زبان فارسی به عنوان رابط برنامه نویسی نرم افزار نیز از آن یاد می شود، تمامی کارهای بالا را انجام داده و با پیشرفت تکنولوژی این امکانات برای رفاه حال بیشتر و استفاده حداکثری از فضا مجازی را فراهم آورده است.

اگر بخواهیم به صورت خیلی ساده API را توضیح دهیم باید بگوییم، استفاده از یک نرم افزار درون یک نرم افزار دیگر جدای مسائل امنیتی و سازگاری دو نرم افزار به دلایل مختلفی به راحتی امکان پذیر نخواهد بود ولی با استفاده ازAPI به راحتی و با صرف کمترین زمان ممکن می توان از یک نرم افزار درون نرم افزار دیگری استفاده کرد.

البته که باید توجه داشت تولید API برای یک نرم افزار به سیاست های مدیر و مسئول نرم افزار بر می گردد برای مثال FaceBook دارای API است و دقیقا به همین دلیل است که  علاوه بر استفاده از مرورگر برای دسترسی به صفحه شخصی خود و یا دیگران می توانید از نرم افزار آن بر روی گوشی های موبایل خود نیز استفاده کنید ولی نرم افزار دیگری این API را در اختیار ندارد.

حال آنکه مدیر نرم افزار تلگرام، پاول دورف با در اختیار قرار دادن API تلگرام به صورت رایگان در فضای مجازی این امکان را به گروه های مختلف برنامه نویسی و نرم افزاری داد تا با استفاده از API به صورت رایگان به پایگاه داده و اطلاعات تلگرام اصلی وصل شده و اطلاعات کاربران را در ظاهری به جز تلگرام اصلی در اختیار کاربران قرار دهند، نا گفته نماند، گرچه پاول دورف این API را رایگان در اختیارعموم قرار می دهد ولی توجه به این نکته حائز اهمیت است که دقیقا برای همین که برنامه واسط به عنوان مثال هاتگرام از طریق API به سرور تلگرام اصلی متصل می شود و اطلاعات را منتقل می کند پس محیطی نا امن بوده و مدیر هاتگرام (تیم برنامه نویسی) امکان برداشتن و ذخیره این اطلاعات را در اختیار دارد و این مورد یکی از دلایلی شد تا پاول دورف اعلام کند برنامه هایی از این دست از دسترس خارج شده و قابلیت استفاده برای کاربر را نخواهند داشت.

API چیست؟

مواردی که تا به الان در مورد آن صحبت شد، در حوزه  API در قسمت وب بود حال آنکه از API ها در محیط ویندوز نیز استفاده می شود یک نمونه ساده و رایج استفاده از API در محیط ویندوز و بر روی سیستم های کامپیوتری استفاده از قابلیت کپی کردن یک متن در یک نرم افزار و استفاده از همان متن ( Paste ) کردن در نرم افزار دیگر است این قابلیت توسط API امکان پذیر می باشد.

با نگاهی جزئی تر در محیط مجازی که روزانه از آناستفاده می نمایید، قادر خواهید بود APIها و توانایی های آن ها را بهتر درک کنید و با دانش از آن ها استفاده نمایید.

فاطمه انگاشته

از سال 92 در زمینه برنامه¬نویسی فعالیت خود را شروع کرده است.او پس از مدتی در این زمینه علاقه¬مندی خود را در گرایش Seo، دیجیتال مارکتینگ یافته و هم¬اکنون به عنوان کارشناس تولید محتوا با بایت گیت همراه و همگام است.


به اندازه یک از ما حمایت کنید.

💜

به اندازه یکی از گزینه‌های زیر، از ما حمایت مالی کنید:

  • ← چرا شارژ باتری لپ تاپ زود تمام می شود‌؟
  • کدام کنسول برای بازی بهتر است؟ →

مطالب مرتبط

آموزش دانلود از یوتیوب

تبدیل ویدئو یوتیوب به MP3

22 فوریه 2021 پوریا گودرز ۰
Disable or Enable Google Chrome Cookie

فعال یا غیرفعال کردن کوکی‌ها در مرورگر Google Chrome

31 اکتبر 2014 امیررضا نصیری ۴۱
مک فیلترینگ MAC Filtering

مک فیلترینگ (MAC Filtering) چیست؟

15 آگوست 2015 امیررضا نصیری ۸۰

دیدگاهتان را بنویسید لغو پاسخ

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

دلیکس: OCR فارسی و تبدیل کننده PDF به ورد
  • تبدیل PDF فارسی به ورد تبدیل خودکار و سریع PDF به ورد و انجام OCR فارسی روی تصاویر Delix.ir

حامی باشید

موسسه خیریه محک

همسایه‌های ما

  • دلیکس: OCR تحت وب فارسی
  • بُبت: دانلود آهنگ + ترجمه
  • موسسه خیریه محک

لینک‌های سریع

  • حمایت از ما
  • تماس با ما
  • تبلیغات در سایت

© تمامی حقوق مادی و معنوی این وبسایت نزد بایت گیت محفوظ است. - شرایط و ضوابط استفاده از وبسایت.