Что такое API
API это интерфейс прикладного программирования
API — интерфейс прикладного программирования. Это система спецификаций на переходе между двумя частями компьютерной системы. Это определение используется для обеспечения возможности дальнейшей обработки информации на обеих сторонах интерфейса.
Как работает API-интерфейс?
Для этого интерфейса указывается функциональность и определяется, какие форматы данных должны использоваться для входов и выходов. Может меняться реализация функций, но не формат передачи данных.
Эта структура соответствует идее модульности программного обеспечения. В интерфейсе учитывается только соответствие указанным форматам, то, что происходит до и после, принадлежит другим модулям.
Документация
Важна тщательная документация этих спецификаций, без точного знания которых интерфейс не может использоваться. Эта документация содержит все подробности о предлагаемых функциях и форматах данных для передачи.