Визначення API

API - це абревіатура, яка походить від англійської мови, і що відноситься до виразу інтерфейсу прикладного програмування (переклад якого є інтерфейсом прикладного програмування ). Концепція відноситься до процесів, функцій і методів, що надаються конкретною бібліотекою програмування як шар абстракції, який буде використовуватися іншою комп'ютерною програмою.

Ми можемо розуміти API як код, який повідомляє додатки, як вони можуть підтримувати зв'язок один з одним . Ці правила дозволяють різним програмам підтримувати взаємодію.

Інший спосіб зрозуміти, що таке API - це надання функцій, які мають розширене використання. Таким чином, програміст може вдатися до функціональності API і таким чином уникнути запуску завдання програмування з нуля. Завдяки своїй гнучкості , API допомагають уникнути великого обсягу робіт, що є спільним для багатьох проектів, пропонуючи замість цього код, який було протестовано мільйонами користувачів і, у багатьох випадках, продовжує отримувати технічне обслуговування та оновлення для забезпечення його стабільність.

API служить для встановлення зв'язку з базою даних , операційною системою або протоколом зв'язку , щоб назвати декілька можливостей. Навіть соціальні мережі використовують різні API: інструмент для керування твітами, наприклад, ви можете використовувати API для встановлення зв'язку з серверами, які використовує Twitter .

Одним з ключів до функціонування API є простота інтеграції . Ці інструменти повинні бути простими для інтеграції з іншим програмним забезпеченням, щоб комунікації могли успішно розвиватися. Так само і ваші оновлення не повинні створювати конфлікти, щоб ваша робота залишалася оптимальною.

Щоб уникнути проблем, пов'язаних з оновленням, необхідно виконати одну з наступних двох пунктів, або ж: формат даних, надісланих у відповідь на програму, в яку він інтегрований, не змінюється; що документація дуже чітко пояснює, як адаптувати програму так, щоб вона могла продовжувати використовувати такі дані.

Окрім соціальних мереж, однією з платформ, API яких найчастіше використовується глобально, є PayPal . Це ідеальна система онлайн-платежів для спрощення міжнародних операцій, як приватних, так і професійних. Коли розробник хоче включити платіжний шлюз для цієї компанії на свій веб-сайт, вони повинні безкоштовно використовувати розподілений API і дотримуватися інструкцій, щоб знайти конфігурацію, яка найкраще відповідає їхнім потребам.

За кілька кроків можна вбудувати форму PayPal, просто скориставшись функціями, запропонованими його API, які є результатом сотень годин роботи і були протестовані мільйонами людей по всьому світу . Якби ми хотіли зробити це з нуля, незалежно від того, що в даному випадку ми не могли отримати доступ до серверів PayPal безпосередньо, нам потрібно було б присвятити багато часу, щоб написати і перевірити кожен рядок коду, а це зайво затримає розвиток нашого проекту. ,

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

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

border=0

Пов'язані визначення

Пошук іншого визначення