Хотите научиться разрабатывать приложения? Первое, что вам нужно сделать, это понять API.
С помощью API-интерфейсов можно выполнять всевозможные задачи, от сбора данных с веб-сайтов до отслеживания погоды, рейсов и даже автоматизации постов в социальных сетях. Здесь мы рассмотрим, как начать работу с автоматизацией API, используя Фиксатор.
Что такое API?
Интерфейс прикладного программирования (API) — это часть программного обеспечения, которая позволяет двум (или более) приложениям обмениваться данными. Большинство повседневных задач, требующих наличия веб-сайта или мобильного приложения, связаны с API. Телефонные дозвонщики и приложения для обмена сообщениями, социальные сети, погодные приложения — все они полагаются на API.
Такие приложения не имеют прямого отношения к базовой базе данных, которая предоставляет информацию приложению. Вместо этого API существует как посредник, посредник, который получает инструкции от пользователя, связывается с сервером, получает информацию с сервера и возвращает ее пользователю.
API можно сравнить с ожиданием персонала в ресторане, принятием заказа клиента, передачей его шеф-повару, а затем возвращением с вашим заказом.
Однако с таким же успехом API можно сравнить с системой рулевого управления современного автомобиля. Вы управляете рулем, педалями и шестернями (приложение), а любые действия передаются в данные (API) и передаются рулевому механизму и двигателю (серверу).
Что вы можете сделать с помощью API?
Доступно множество типов API. Операционные системы имеют API для всего: от создания диалоговых окон до доступа к камере устройства. Доступно множество бесплатных API, особенно для веб-приложений.
Доступ к API обычно можно получить с помощью популярных языков программирования. Когда дело доходит до веб-API, можно использовать такие языки, как PHP, JavaScript или любые другие, подходящие для веб-разработки.
Имея API и соответствующие знания в области программирования, вы можете разработать приложение, предоставляющее полезную информацию с данными, поступающими через API. Рассмотрите новостное приложение или приложение, которое отслеживает акции и акции.
Конвертируйте валюту с помощью Fixer, API, предоставляющего курсы валют
Пример API, с которым вы можете начать разработку прямо сейчас: Фиксатор.
Fixer предлагает API, который предоставляет инструменты для создания приложения для конвертации валюты или проверки валютных курсов (Forex) по 170 мировым валютам.
Обратите внимание, однако, что Fixer требует ежемесячной подписки на все, что превышает базовые 100 вызовов API в месяц. Это не редкость для поставщиков API, поэтому имейте это в виду, прежде чем продолжить. Тем не мение, Fixer можно использовать бесплатно для целей разработки и до 100 вызовов API.
Начните с базового URL:
https://data.fixer.io/api/
Каждая учетная запись Fixer получает ключ API, который можно использовать для аутентификации вызова API.
https://data.fixer.io/api/latest
? access_key = API_KEY
Fixer возвращает данные в формате JSON, что позволяет легко анализировать выбранный вами язык программирования. Функции также можно указать с помощью обратных вызовов JSONP, которые будут заключать ответ обратного вызова в нужное имя функции.
Все валюты указаны относительно базовой валюты. Указание базовой валюты важно для разработки приложения для использования за пределами ЕС. Фиксатор использует евро (EUR) в качестве базовой валюты. Чтобы изменить это, используйте другую базовую валюту в вызове API, например:
https://data.fixer.io/api/latest
? access_key = API_KEY
& база = доллары США
& символы = GBP, JPY, EUR
ФиксаторПодробная документация по API содержит дополнительную информацию.
API помогают создавать приложения, которые нужны вашим пользователям
С помощью Fixer вы можете автоматизировать запросы на конвертацию валюты и отслеживать данные Forex. Предоставляются многочисленные конечные точки для последних курсов, конверсий, исторических курсов, данных между двумя датами и даже колебаний.
Между тем, с платной подпиской вы можете использовать HTTPS и обеспечить безопасное соединение для пользователей любого приложения, разработанного с помощью Фиксатор.
Но Fixer — это лишь один из многих API-интерфейсов, которые позволяют разработчикам всех уровней создавать полезные мобильные, настольные и веб-приложения.
Надеемся, вам понравятся товары, которые мы рекомендуем и обсуждаем! У MUO есть аффилированные и спонсируемые партнерские отношения, поэтому мы получаем долю дохода от некоторых ваших покупок. Это не повлияет на цену, которую вы платите, и поможет нам предлагать лучшие рекомендации по продуктам.
Предоставьте своим посетителям биржевую информацию с помощью Marketstack API
Читать дальше
- продвигается
- Производительность

Заместитель редактора по вопросам безопасности, Linux, DIY, программирования и технических объяснений, а также продюсер действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Сотрудник журнала Linux Format, Кристиан — мастер Raspberry Pi, любитель Lego и поклонник ретро-игр.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться