Определение на API

API е акроним, който идва от английския език и се отнася до израза Application Programming Interface (чийто превод е Application Programming Interface ). Концепцията се отнася до процесите, функциите и методите, осигурени от специфична програмна библиотека като абстрактен слой, който да се използва от друга компютърна програма.

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

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

API служи за установяване на комуникация с база данни , операционна система или комуникационен протокол , за да назове няколко възможности. Дори и социалните мрежи използват различни API: инструмент за управление на туитове, например, можете да използвате API, за да установите комуникация със сървърите, които Twitter използва.

Един от ключовете за функционирането на API е лесната интеграция . Тези инструменти трябва да бъдат лесни за интегриране с друг софтуер, така че комуникациите да могат да се развиват успешно. По същия начин актуализациите ви не трябва да генерират конфликти, така че работата ви да остане оптимална.

За да се избегнат проблемите, свързани с вашите актуализации, е необходимо да се изпълни една от следните две точки или и двете: че форматът на данните, изпратени в отговор на програмата, в която е интегриран, не се променя; че документацията обяснява много ясно как да се адаптира програмата, така че тя да може да продължи да използва такива данни.

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

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

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

Важно е да се помни, че както API, така и програмните езици са "произволни", тъй като те могат да бъдат разработени безкрайно: функция наречена LoadMessages , например, може да се нарече GetComments , AccessAConversation или дори CasaAzul ; имената на променливите и функциите се избират от разработчиците и затова е необходимо да се запознаете с документацията на API, за да ги знаете.

border=0

Търсете друго определение