Читайте нас в телеграм:

Верстальщик от бога

Самый большой канал по верстке в телеграм

Программист от бога

Божественный юмор о программистах

Тестировщик от бога

Божественный канал о тестировании

АйТи собес

Логический задачи с айтишных собеседований

10 классных API для вашего следующего проекта + примеры проектов

По-простому: API (Application Programming Interface) — интерфейс, которая говорит бэкенду, какие данные клиент хочет получить от сервера. Представляйте себе API, как мессенджер. Открытые API очень полезны, когда делаешь frontend-проект и не хочется/нету времени писать свой собственный сервер. Dev.to составил список из 10 классных открытых API, которые можно использовать в ваших новых проектах. А мы сделали перевод.

1. Exchange Rate API

Exchange Rate API — бесплатный API, предоставляющий данные об актуальных курсах валют. Из его преимуществ — простота использования, скорость исполнения запросов, широкий выбор котировок (курсы по 160+ валютам).

Идея для проекта: сделать свой конвертер валют. (пользователь вводит исходную валюту и сумму и видит результат конвертации в другой валюте)

2. Dev.to API

Dev.to API — API от популярного сайта dev.to. Позволяет публиковать статьи, получать опубликованные статьи, работать с комментариями, тегами (на которые могут подписываться пользователи) и многим другим.

Идея для проекта: Создайте приложение для публикации статей на dev.to

3. Spotify API

Spotify API — открытый API от стримингового сервиса Spotify. Позволяет получать метаданные об артистах, альбомах и треках.

Идея для проекта: создайте вебсайт для поиска треков на Spotify.

4. YouTube API

Официальный API от YouTube. С его помощью можно получить данные и embed-видео с YouTube, подписываться на каналы и многое другое.

Идея для проекта: создайте приложение, которое будет искать видео на YouTube.

5. Twitter API

Официальный API от Twitter. Позволяет запрашивать и получать твиты, пользователей и многое другое.

Идея для проекта: создайте Twitter-бота на Node.js, который может публиковать твиты и подписываться на пользователей.

6. Twillo API

Очень мощный API от Twillo — сервиса автоматизированной рассылки сообщений. Сценариев использования очень много — например, можно использовать его для того, чтобы отправлять сообщения на другие номера.

Идея для проекта: создайте Node.js бота, который будет рассылать сообщения с вашего телефона Twillo, чтобы автоматически поздравлять друзей с днем рождения.

7. Google Maps API

Google Maps API позволяет делать кучу классных вещей, начиная от встраивания карт на сайт, заканчивая навигацией.

Идея для проекта: создайте приложение поиска адресов ближайших ресторанов.

8. Edamam API

Edamam API — простой API, позволяющий получать рецепты для приготовления разных блюд.

Идея для проекта: создайте вебсайт, где можно ввести название блюда и получить набор рецептов для его приготовления.

9. Finnhub API

Finnhub API позволяет получать биржевые котировки. Очень надежный — ему доверяют такие компании, как Google и Tyson.

Идея для проекта: создайте приложение, показывающее биржевые котировки компаний из списка fortune 500.

10. Stripe API

Stripe API позволяет работать с платежами. Очень популярный API для e-commerce сайтов/приложений.

Идея для проекта: создайте e-commerce вебсайт с онлайн-платежами.

Мало? Читайте нашу статью с еще одной подборкой API.

Читайте также

Обсуждение

  1. Twitter API чтоб получить ох как нудно постараться. После подтверждения аккаунта API нужно отправить скрины и описание своего проекта, и как можно более датальное. Только после расмотра его, получите подтверждение можно использовать. Я так писала 3-4 раза, объясняла надобность в целях учебы и все безуспешно 🙁

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

читайте нас в телеграм

Верстальщик от бога

Самый большой канал по верстке в телеграм

Программист от бога

Божественный юмор о программистах

Тестировщик от бога

Божественный канал о тестировании

АйТи собес

Логические задачи на собеседованиях в IT

Фронтендер от бога

Божественный канал о тестировании

Mobile Dev Lib

Популярное

Делаем все правильно: проект на Python в 2021

Цель данного Руководства - описать правильную экосистему разработчика Python в 2021 году. Оно будет полезно любому, кто пришел в Python, зная другой язык программирования.

Как я делал канбан, и что из этого вышло

Советы опытного разработчика по стеку React + React Native + Next.js. Приложение Kanban Brisqi

Пишем простой Twitter-бот на Python: Tweepy

Как сделать бот для Twitter - при помощи библиотеки Tweepy