Share This
Связаться со мной
Крути в низ
Categories
//7 бесплатных API, о которых никто не говорит

7 бесплатных API, о которых никто не говорит

Для крутого приложения нужны крутые данные, но где же их взять? В открытых источниках через бесплатные API, конечно! Рассказываем как. Обсудить

7 besplatnyh api o kotoryh nikto ne govorit 43c4a68 - 7 бесплатных API, о которых никто не говорит

API – это акроним словосочетания Application Programming Interface (программный интерфейс приложения). Такие интерфейсы дают возможность разным приложениям взаимодействовать между собой и обмениваться информацией.

Открытые API – идеальный вариант для разработчиков, которые не хотят заморачиваться с бэкендом и базами данных. Мы подобрали для вас целых 7 бесплатных API, с которыми вы легко сможете создать крутые приложения.

1. Генератор злобных оскорблений

Хотите кого-нибудь оскорбить, но не знаете как? Обратитесь к Evil Insult Generator! Это приложение с радостью предложит вам замечательные злобные оскорбления на любой вкус.

Использовать API очень просто – не нужны никакие ключи, просто отправьте запрос на этот адрес и получите JSON-объект с определенной структурой:

https://evilinsult.com/generate_insult.php?lang=en&type=json

         { "number":"117", "language":"en", "insult":"Some cause happiness wherever they go; others, whenever they go.", "created":"2020-11-22 23:00:15", "shown":"45712", "createdby":"", "active":"1", "comment":"http://www.mirror.co.uk/news/weird-news/worlds-20-most-bizarre-insults-7171396" }     

Помимо собственно оскорбления объект содержит информацию о времени создания записи, ее языке, количестве показов и т. д.

Оскорблять свою аудиторию вы можете на нескольких языках, в том числе и на русском.

2. Сериалы и фильмы

С широко известным сервисом TMDb вы, скорее всего, уже знакомы. Но кроме него есть множество других крутых API по конкретным фильмам и сериалам. Вот лишь несколько из них:

  1. Во все тяжкие (Breaking Bad)
  2. Песнь льда и пламени (Ice And Fire)
  3. Гарри Поттер (Harry Potter)
  4. The Lord of the Rings API

Некоторые сервисы даже не требуют авторизации для использования (но могут иметь ограничение на количество запросов).

Для примера получим список цитат из сериала «Во все тяжкие»:

https://www.breakingbadapi.com/api/quotes

         {    [       {          "quote_id":1,          "quote":"I am not in danger, Skyler. I am the danger!",          "author":"Walter White",          "series":"Breaking Bad"       },       {          "quote_id":2,          "quote":"Stay out of my territory.",          "author":"Walter White",          "series":"Breaking Bad"       },       {          "quote_id":3,          "quote":"IFT",          "author":"Skyler White",          "series":"Breaking Bad"       }       .....    ] }     

Дополнительно здесь указан персонаж сериала, которому принадлежит изречение.

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

3. Mapbox

Mapbox – это потрясающе удобный и точный инструмент для работы с картами. Он предоставляет мгновенный настраиваемый доступ к динамическим картам, обновляющимся в реальном времени.

Чтобы использовать этот API в вашем проекте, нужно зарегистрироваться и получить уникальный токен доступа (это бесплатно). Сочетая Mapbox с такими библиотеками как leaflet.js, вы можете создавать красивые и мощные приложения с интерактивными картами.

4. NASA API

Если вы уже пресытились земными данными, не беда – отправляемся в космос вместе с NASA API. У NASA огромная база «космической» информации и – самое главное! – потрясающих фотографий – от фото дня до снимков, сделанных марсоходами!

Этот API предлагает головокружительно много возможностей, включая доступ к библиотеке изображений и видео. Вот пример запроса снимков, сделанных Curiosity на Марсе:

         {    "photos":[       {          "id":102693,          "sol":1000,          "camera":{             "id":20,             "name":"FHAZ",             "rover_id":5,             "full_name":"Front Hazard Avoidance Camera"          },          "img_src":"http://mars.jpl.nasa.gov/msl-raw-images/proj/msl/redops/ods/surface/sol/01000/opgs/edr/fcam/FLB_486265257EDR_F0481570FHAZ00323M_.JPG",          "earth_date":"2015-05-30",          "rover":{             "id":5,             "name":"Curiosity",             "landing_date":"2012-08-06",             "launch_date":"2011-11-26",             "status":"active"          }       },      .....    ] }     

5. GIF Search

Все любят гифки! Но найти подходящую – задача непростая. Справиться с ней помогает крупнейшая библиотека гифок GIPHY, которая к тому же предлагает бесплатный API для доступа к своей огромной коллекции.

7 besplatnyh api o kotoryh nikto ne govorit 0fa0acc - 7 бесплатных API, о которых никто не говорит

Возможностей очень много:

  1. Максимально гибкий поиск релевантных изображений.
  2. Получение списка популярных гифок.
  3. Случайное изображение.
  4. Конвертация слов и фраз в стикеры с возможностью установить уровень «странности».

Полный список эндпоинтов здесь.

А вот пример вывода API:

         { data: GIF Object[] pagination: Pagination Object meta: Meta Object }     

Не забудьте указывать копирайт «Powered by GIPHY».

6. Любимые цитаты

Fav Quotes – это огромная коллекция цитат с бесплатным доступом. Ее можно использовать, например, для создания блока со случайной цитатой на вашем сайте.

API также дает возможность создавать пользователей и сеансы. Есть ограничение: не более 30 запросов за 20 секунд в течение одного сеанса.

Можно, например, получить цитату дня:

https://favqs.com/api/qotd

         {    "qotd_date":"2020-11-23T00:00:00.000+00:00",    "quote":{       "id":29463,       "dialogue":false,       "private":false,       "tags":[          "great"       ],       "url":"https://favqs.com/quotes/walt-whitman/29463-the-great-cit-",       "favorites_count":1,       "upvotes_count":2,       "downvotes_count":0,       "author":"Walt Whitman",       "author_permalink":"walt-whitman",       "body":"The great city is that which has the greatest man or woman: if it be a few ragged huts, it is still the greatest city in the whole world."    } }     

7. Рецепты и анализ питания

Edamam – это сервис для анализа питания, предоставляющий доступ к большой базе данных продуктов (более 700 тыс.) и рецептов (более 1,7 млн.).

Пользователи могут просто ввести список ингредиентов и получить полный анализ их питательности (содержание макро и микроэлементов, витаминов и т.д.). На сайте можно поиграться с демо-приложением.

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

Бесплатный тариф предоставляет полный набор функций, включая обработку естественного языка и 200 рецептов в месяц, но не позволяет использовать API в коммерческих целях. Также есть тарифы Startup и Enterprise.

***

Различные API здорово упрощают жизнь разработчиков, позволяя быстро создавать полезные и красивые приложения, не тратя время на реализацию хранения и получения данных. Нужно только найти подходящий именно вам.

  • 20 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Связаться со мной
Close