Видеоурок Теплицы: что такое API

API — это интерфейс взаимодействия между программами, а если говорить о WEB, то это интерфейс взаимодействия различных сайтов со сторонними приложениями. Используя API можно значительно расширить функционал взаимодействия с любым сайтом, у которого есть открытый API.
API — это интерфейс взаимодействия между программами, а если говорить о WEB, то это интерфейс взаимодействия различных сайтов со сторонними приложениями. Используя API можно значительно расширить функционал взаимодействия с любым сайтом, у которого есть открытый API.

API от англий­ско­го application programming interface – интер­фейс про­грам­ми­ро­ва­ния при­ло­же­ний. Про­сты­ми сло­ва­ми – интер­фейс при­клад­но­го про­грам­ми­ро­ва­ния. Если ни пер­вое, ни вто­рое опре­де­ле­ние вам ниче­го не гово­рит, вам сто­ит посмот­реть наш видео­урок. На самом деле API вещь крайне полез­ная и при кажу­щей­ся слож­но­сти тер­ми­на вполне доступ­ная пони­ма­нию.

API – это интер­фейс вза­и­мо­дей­ствия меж­ду про­грам­ма­ми, а если гово­рить о WEB, то это интер­фейс вза­и­мо­дей­ствия раз­лич­ных сай­тов со сто­рон­ни­ми при­ло­же­ни­я­ми. То есть раз­ра­бот­чи­ки сай­тов спе­ци­аль­но остав­ля­ют одну из две­рей сай­та не запер­той, и вой­ти к ним мож­но, исполь­зуя API. А вой­дя через эту дверь, поль­зо­ва­те­ли полу­ча­ют куда боль­ше воз­мож­но­стей, чем обыч­ные посе­ти­те­ли сай­та.

Почти все круп­ные сай­ты, такие как Facebook, Google, ВКон­так­те, име­ют откры­тые API, кото­ры­ми может вос­поль­зо­вать­ся любой жела­ю­щий. На сай­те producthunt.com собра­на кол­лек­ция API под назва­ни­ем An API for Everything, в кото­рую коман­да про­ек­та вклю­ча­ет API самых раз­ных сер­ви­сов. А сайт ifttt.com упро­стил рабо­ту с API, пред­ла­гая настро­ить вза­и­мо­дей­ствие меж­ду раз­лич­ны­ми сай­та­ми и при­ло­же­ни­я­ми, не при­бе­гая к язы­ку про­грам­ми­ро­ва­ния.

Здесь вы може­те посмот­реть один из наших преды­ду­щих видео­уро­ков о том, как с помо­щью это­го сер­ви­са мож­но настро­ить авто­ма­ти­че­скую пуб­ли­ка­цию ста­тьи в лен­те Facebook, после пуб­ли­ка­ции ее на вашем сай­те, сде­лан­ном на WordPress.