Что такое API? Этот термин часто упоминается в мире программного обеспечения, но что он на самом деле означает? API (интерфейс прикладного программирования) относится к набору функций и процедур, которые получают доступ к данным операционной системы, приложения или другого сервиса. Это означает, что определенные API позволяют вам получать определенные данные, и вы можете использовать эти данные в любом стиле, который вы хотите для своего приложения. Это особенно приятно, поскольку позволяет получать реальные данные в режиме реального времени. На прошлой неделе я впервые использовал StubHub API в своем проекте Mod 3. На самом деле, это был первый API, которым я когда-либо пользовался.

API могут быть довольно сложными для понимания в зависимости документации, которую они предоставляют. Обычно для них требуется ключ API (полученный в процессе приложения) и токен доступа, который будет включаться в каждый вызов выборки, который я выполняю в API. Вы также можете указать параметры того, какие данные вы хотите вернуть при выборке в базу данных.
пример (vanillaJS)

fetch("https://example.com/eventsparam1=this¶m2=that') Также важно отслеживать, сколько вызовов fetch, которые вы делаете для этого API, пока вы работаете с полученными данными . Компании устанавливают ограничение на количество запросов, которые вы можете делать в день, и если вы превысите лимит, вас заблокируют, и вам придется повторно подать заявку на другой ключ API.

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

Вот несколько хороших общедоступных API, если вы хотите их проверить. Они очень забавны, как только вы освоите их.