АПИ - шта је то, дефиниција и концепт

Преглед садржаја:

Anonim

АПИ је скраћеница од енглеског израза Апплицатион Программинг Интерфацес. То је скуп рачунарских команди и функција који омогућавају програмерима да креирају одређене програме за одређене оперативне системе.

Према рачунарском стручњаку Бењију Веинбергеру, АПИ је формална спецификација софтверског модула како један модул једног софтвера комуницира са другим.

Примери употребе АПИ-ја

АПИ је нешто што корисник не види, јер ради само за софтвер.

На пример, када корисник купи улазнице за кино путем веб локације позоришта и унесе податке о својој кредитној картици, веб локација користи АПИ за даљинско слање тих података другом програму који проверава да ли су банковни подаци у праву.

Када се потврди плаћање, апликација на даљину шаље информације на веб локацију биоскопа и тачно потврђује плаћање, омогућавајући овој страници да изда карте за кориснике.

Други истакнути примери употребе АПИ-ја били би следећи:

  1. Гоогле Мапс путем приступа „АПИ-ју“ омогућава вам да на своје мапе ставите податке и корисне информације и представите их одређеним претрагама или персонализованим функцијама из наше сопствене апликације.
  2. Твиттер је омогућио развој великог броја алтернативних система и веб услуга који функционишу преко његовог АПИ-ја.
  3. Фацебоок Цоннецт преноси одређене податке путем АПИ-ја за аутоматску регистрацију корисника на другим веб локацијама, пружајући им могућност да се региструју и пријаве са својим Фацебоок рачунима.
  4. Паипал са својим „АПИ“ омогућава електронско плаћање путем самог веб система, без потребе за приступом / радом на Паипал веб локацији, што олакшава ову трансакцију.

АПИ користи

АПИ-ји се могу користити за комуникацију са оперативним системом (ВинАПИ), са базама података (ДБМС) или са комуникацијским протоколима (Јаббер / КСМПП).

Последњих година позитивно се користе у сектору дигиталног маркетинга путем друштвених мрежа (Твиттер, Фацебоок, Иоутубе, Флицкр, ЛинкедИн, итд.) И других мрежних платформи (Гоогле Мапс, ВордПресс, итд.), Што је претворило маркетинг у друштвеним мрежама. у нешто једноставније и много исплативије.

АПИ-ји вам омогућавају да користите функције које већ постоје у другом софтверу, тако да није потребно измишљати јер користите код за који се зна да је тестиран и да ради исправно.

У случају алата неотвореног кода, они служе за пружање информација програмерима о томе како да уграде одређену функционалност, а да не морају да пружају информације о томе како се процес спроводи интерно.