За контакт
[email protected]
Регистрирайте се! Влезте

Влезте с вашите данни

Забравихте вашата парола?

Нямате регистрация?Регистрирай се

0
Enicomp.eu Enicomp.eu
  • Начало
  • За нас
  • Курсове и обучения
  • Магазин
    • Консултации
    • Готови сайтове
    • Поддръжка
    • Изработка на сайт
    • SEO услуги
    • Инсталация на приложения
  • Услуги
    • Изработка на сайт
    • Уеб дизайн
    • Уеб сайт базиран на WordPress
    • Фейсбук страница
    • SEO оптимизация
  • Портфолио
  • Полезни статии
    • Статии за WordPress
    • Термини в дигиталния бизнес
    • Формули за продаващ текст
    • SEO термини
    • 100 Идеи за онлайн бизнес
    • Полезни съвети
    • Маркетинг статии
  • Контакт
  • Начало
  • За нас
  • Курсове и обучения
  • Магазин
    • Консултации
    • Готови сайтове
    • Поддръжка
    • Изработка на сайт
    • SEO услуги
    • Инсталация на приложения
  • Услуги
    • Изработка на сайт
    • Уеб дизайн
    • Уеб сайт базиран на WordPress
    • Фейсбук страница
    • SEO оптимизация
  • Портфолио
  • Полезни статии
    • Статии за WordPress
    • Термини в дигиталния бизнес
    • Формули за продаващ текст
    • SEO термини
    • 100 Идеи за онлайн бизнес
    • Полезни съвети
    • Маркетинг статии
  • Контакт
  • Home
  • Термини в дигиталния бизнес
  • API (Application Program Interface)

Термини в дигиталния бизнес

02 мар.

API (Application Program Interface)

  • In Термини в дигиталния бизнес
API (Application Program Interface)

Интерфейс на приложната програма интерфейс за взаимодействие между клиентския сайт и програми и сървъри на трети страни. Когато вместо обичайната регистрация те предлагат влизане чрез акаунт в социалните мрежи, това е използването на API, услугата използва бази данни на социалните мрежи.

Какво е пример за API?

Когато използвате приложение на мобилния си телефон, приложението се свързва с интернет и изпраща данни към сървър. След това сървърът извлича тези данни, интерпретира ги, извършва необходимите действия и ги изпраща обратно на вашия телефон. След това приложението интерпретира тези данни и ви представя информацията, която искате, по четим начин. Ето какво представлява API – всичко това се случва чрез API.

За да обясним това по-добре, нека вземем познат пример.

Представете си, че седите на маса в ресторант с меню за избор, от което да поръчате. Кухнята е част от „системата“, която ще подготви вашата поръчка. Това, което липсва, е критичната връзка, която да съобщи поръчката си в кухнята и да достави храната си обратно на масата. Тук идва сервитьорът или API. Сервитьорът е месинджърът – или API – който приема вашата заявка или поръчка и казва на кухнята – системата – какво да прави. След това сервитьорът ви доставя отговора; в този случай това е храната.

Ето пример за API от реалния живот. Може да сте запознати с процеса на търсене на полети онлайн. Точно като ресторанта, имате разнообразие от опции, от които да избирате, включително различни градове, дати на заминаване и връщане и др. Нека си представим, че резервирате, че сте полет на уебсайт на авиокомпания. Вие избирате град и дата на заминаване, град и дата на връщане, клас на кабината, както и други променливи. За да резервирате своя полет, вие взаимодействате с уебсайта на авиокомпанията, за да получите достъп до тяхната база данни и да видите дали има свободни места на тези дати и какви могат да бъдат разходите.

Но какво ще стане, ако не използвате уебсайта на авиокомпанията – канал, който има директен достъп до информацията? Ами ако използвате онлайн услуга за пътуване, като Kayak или Expedia, която обобщава информация от редица бази данни на авиокомпаниите?

В този случай услугата за пътуване взаимодейства с API на авиокомпанията. API е интерфейсът, който, подобно на вашия услужлив сервитьор, може да бъде помолен от тази онлайн услуга за пътуване да получи информация от базата данни на авиокомпанията за резервиране на места, опции за багаж и т.н. След това API приема отговора на авиокомпанията на вашата заявка и го доставя правилно обратно към онлайн услугата за пътуване, която след това ви показва най-актуалната и подходяща информация.

Това, което API също предоставя, е слой на сигурност

Данните на вашия телефон никога не са напълно изложени на сървъра, както и сървърът никога не е напълно изложен на вашия телефон. Вместо това всеки комуникира с малки пакети данни, споделяйки само това, което е необходимо – като поръчване на храна за вкъщи. Вие казвате на ресторанта какво искате да ядете, те ви казват какво имат нужда в замяна и след това, накрая, вие получавате храната си.

API са станали толкова ценни , че съставляват голяма част от приходите на много бизнеси. Големи компании като Google, eBay, Salesforce.com, Amazon и Expedia са само някои от компаниите, които правят пари от своите API. Това, към което се отнася „ икономиката на API “, е този пазар на API.

Модерният API

През годините това, което е „API“ често описва всякакъв вид общ интерфейс за свързване към приложение. Съвсем наскоро обаче съвременният API придоби някои характеристики, които ги правят изключително ценни и полезни:

  • Съвременните API се придържат към стандарти (обикновено HTTP и REST), които са удобни за разработчиците, лесно достъпни и широко разбираеми
  • Те се третират повече като продукти, отколкото като код. Те са предназначени за консумация от специфична аудитория (напр. мобилни разработчици), те са документирани и са версии по начин, по който потребителите могат да имат определени очаквания за неговата поддръжка и жизнен цикъл.
  • Тъй като са много по-стандартизирани, те имат много по-силна дисциплина за сигурност и управление, както и наблюдавани и управлявани за производителност и мащаб
  • Както всеки друг продукт на софтуер, съвременният API има свой собствен жизнен цикъл на разработка на софтуер (SDLC) за проектиране, тестване, изграждане, управление и версия. Също така съвременните API са добре документирани за консумация и версии.
close

Чек-лист за създаване и популяризиране на YouTube канал

В следващия емейл ще получите Чек-листа

We don’t spam! Read our privacy policy for more info.

Проверете входящата си поща или папката със спам, за да потвърдите абонамента си.

  • Share:
enicomp.eu
enicomp.eu

Може да харесате също

Какво е WEBVISOR

Какво е WEBVISOR

  • февруари 6, 2023
  • by enicomp.eu
  • in Термини в дигиталния бизнес
WebVisor е един от инструментите на Yandex.Metrica за проследяване на поведението на посетителите на сайта. Предоставя възможност за преглед на действията...
Какво е VIRTUAL PRIVATE SERVER (VPS)
Какво е VIRTUAL PRIVATE SERVER (VPS)
февруари 4, 2023
Какво е Virtual Hosting
Какво е Virtual Hosting
февруари 3, 2023
Какво е Usability
Какво е Usability
февруари 2, 2023

Маркетингови статии

Какво е WEBVISOR
Какво е WEBVISOR
06фев.,2023
Какво е VIRTUAL PRIVATE SERVER (VPS)
Какво е VIRTUAL PRIVATE SERVER (VPS)
04фев.,2023
Какво е Virtual Hosting
Какво е Virtual Hosting
03фев.,2023
Какво е Usability
Какво е Usability
02фев.,2023
Какво е Sidebar
Какво е Sidebar
31ян.,2023
Какво е Teaser
Какво е Teaser
30ян.,2023
Какво е PAGINATION
Какво е PAGINATION
27ян.,2023

Помощна информация

  • Политика за използване на бисквитки
  • Политика за сигурност на личните данни
  • Политика за защита на личните данни
  • Общи условия
  • HTML карта на сайта
  • XML Карта на сайта

Полезни линкове

  • Facebook
  • Instagram
  • Youtube

Абонирайте се за нашия бюлетин

Проверете входящата си поща или папката със спам, за да потвърдите абонамента си.

Нашите курсове

  • Безплатни курсове
  • Чат ботове

Enicomp.eu 2022 - Агенция за дигитален маркетинг - всички права запазени

Този сайт използва бисквитки за по-добро потребителско преживяване. We'll assume you're ok with this, but you can opt-out if you wish. НастройкиПриемам
Поверителност & Политика за бисквитките

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT