Интеграция данных о погоде на домашней странице с помощью API Weatherstack
Интернет

Интеграция данных о погоде на домашней странице с помощью API Weatherstack

API Weatherstack предоставляет простой способ добавить данные о погоде на ваш сайт или приложение, и это бесплатно

Хотите поделиться с посетителями своего сайта последними данными о погоде? Виджеты и другой код, отображающий прогнозы погоды на основе местоположения, становятся все более популярными, особенно на новостных и спортивных сайтах. Такие детали также появляются на мобильных приложениях и даже на домашних экранах

Это происходит благодаря API (интерфейсам прикладного программирования), которые, по сути, являются программным обеспечением, которое вы используете для создания другого программного обеспечения. Вот как API weatherstack позволяет добавлять данные о погоде на ваш сайт

Зачем вашему сайту или приложению нужен API погоды?

Если вы не готовы поддерживать собственную базу данных текущей погоды по всему миру, вашим сайтам необходим API погоды. Либо это, либо проверять погоду вручную для каждого посетителя или пользователя приложения. Очевидно, что об этом не может быть и речи

Погодные API предоставляют доступ к собранным данным с метеостанций. Это позволяет предоставлять конечным пользователям информацию о погоде в реальном времени через веб-сайты, приложения или даже виджеты для настольных компьютеров

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

Что вы можете делать с помощью API Weatherstack

API Weatherstack представляет собой набор инструментов для различных языков программирования, подкрепленных данными о погоде на основе местоположения. Доступно шесть конечных точек:

  • Current Weather: Предоставляет данные о текущей погоде.
  • Historical Weather: Просмотр исторических данных о погоде.
  • Historical Time-Series: Возвращает исторические данные о погоде с временными рядами.
  • Weather Forecast: Получение прогнозов погоды на срок до 14 дней.
  • Location Lookup: Проверка погоды в одном или нескольких местах.

Кроме того, API weatherstack также обещает почасовые данные о погоде для миллионов населенных пунктов по всему миру. Данные доставляются за миллисекунды с сервера с почти 100-процентным временем безотказной работы

Заинтересованы в создании погодного приложения с помощью API weatherstack? Попробуйте его с помощью бесплатной регистрации. Это идеальный вариант для разработки и отличная точка входа для коммерческого использования сервиса. Короче говоря, вы можете опубликовать приложение или услугу с использованием API weatherstack и потенциально зарабатывать на этом деньги

Руководство по ценообразованию API Weatherstack

Бесплатный пакет Weatherstack API дает вам 1 000 вызовов API в месяц. Вызов’ – это использование данных API в одном экземпляре, и на этом уровне он идеально подходит для разработки

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

  • Стандартный : $9,99 в месяц ($7,99 при годовой оплате). Включает 50 000 вызовов API в месяц, неограниченную поддержку, погоду в реальном времени, поиск местоположения, шифрование HTTPS, астрономические данные, почасовые данные и полные исторические данные.
  • Professional : $49,99 в месяц ($39,99 при годовом биллинге). Это позволяет использовать 300 000 звонков и все вышеперечисленные функции, плюс 7-дневные прогнозы, поддержку 40 языков и массовые запросы.
  • Бизнес : $99,99 в месяц ($79,99 при годовой тарификации). Этот вариант дает вам 1 000 000 звонков, премиум-поддержку и данные прогноза на 14 дней.

.

Существует также пакет Enterprise , предлагающий дополнительные функции, специализированную поддержку, индивидуальные решения и многое другое. Если ваш проект работает в таком масштабе, weatherstack API договорится с вами о цене. Среди довольных клиентов weatherstack API – Deloitte, Microsoft, Warner Bros. и Schneider Electric

Начните работу с Weatherstack API

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

После создания учетной записи вы получите доступ к ключу API. Этот персональный ключ аутентифицирует вас в API; при необходимости вы можете сбросить его на экране приборной панели аккаунта.(Здесь же вы найдете информацию о вашем текущем плане API Weatherstack)

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

Однако для продолжения разработки вам понадобится подходящая интегрированная среда разработки (IDE)

Использование API-выхода Weatherstack

Базовый вывод API от weatherstack позволяет получить текущую погоду для определенного места

Текущая погода

http://api.weatherstack.com/current
? access_key = YOUR_ACCESS_KEY
& query = New York

Вы также можете включить дополнительные необязательные параметры:

// optional parameters:
& units = m
& language = en
& callback = MY_CALLBACK

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

Историческая конечная точка

Вот еще один пример с использованием конечной точки API Historical Weather. На этот раз вы можете указать дату для данных о погоде

// Historical Weather API Endpoint
http://api.weatherstack.com/historical
? access_key = YOUR_ACCESS_KEY
& query = New York
& historical_date = 2015-21-01
// optional parameters:
& hourly = 1
& interval = 3
& units = m
& language = en
& callback = MY_CALLBACK

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

Использование JSON-данных из API Weatherstack

Вы можете использовать данные JSON из API Weatherstack несколькими способами. Например, если вы знакомы с PHP, Python, Node, jQuery и Ruby, вы можете использовать эти данные в приложении или отобразить их на веб-странице

Для веб-страниц вам понадобится файл кода для получения данных JSON, HTML-файл и CSS. В большинстве случаев вам также понадобятся некоторые элементы стиля, чтобы сделать его немного более читабельным!

Поместите данные о глобальной погоде на свой сайт или приложение

Очевидно, что API weatherstack – это отличное решение для тех, кому нужен доступный и простой API погоды для своего сайта. Более подробную информацию об API и документацию можно найти на сайте weatherstack.com

Поскольку API weatherstack совместим с PHP, Python, Node, jQuery и Ruby, он может произвести революцию в обновлении погоды на вашем сайте. Исторические аспекты API также особенно полезны

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

Ищете другие API? Мы также рассмотрели API IP Geolocation, который предоставляет простой способ начать работу с геолокационными данными. Мы также рассмотрели API Scrapestack, который эффективно собирает данные с веб-сайтов, а также API Serpstack для сбора данных поиска

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий