Сообщество строителей сайтов на Joomla + Gridbox

Gridbox 3.0 уже вышел — как безопасно обновиться

Личный кабинет

Получение и настройка OpenWeatherMap API Key в Gridbox

Раздел OpenWeatherMap API Key в конструкторе сайтов Gridbox для Joomla описывает пошаговый процесс генерации, подключения и активации API-ключа метеорологического сервиса OpenWeatherMap. Наличие ключа API необходимо для корректной работы плагина Weather (Погода), позволяющего выводить текущие погодные условия, динамические иконки осадков, влажность, силу ветра и прогноз погоды на ближайшие дни в любой точке мира.

1. Регистрация и получение API-ключа OpenWeatherMap (Getting OpenWeatherMap API Key)

Для получения персонального ключа аутентификации (App ID) вам потребуется бесплатная учетная запись разработчика:

  1. Перейдите на страницу регистрации аккаунта OpenWeatherMap Sign Up (главный портал метеорологической платформы — OpenWeatherMap.org, официальная документация API — OpenWeatherMap API Docs).
  2. Заполните форму регистрации (Username, Email, Пароль), подтвердите согласие с правилами сервиса и завершите регистрацию.
  3. Проверьте входящую почту и подтвердите регистрацию кликом по ссылке активации в письме от OpenWeather.
  4. Войдите в личный кабинет и перейдите в раздел управления ключами по прямой ссылке: OpenWeatherMap: API keys.
  5. В блоке Create key введите понятное имя ключа (например, Gridbox Weather Widget) и нажмите кнопку Generate (или используйте ключ Default, созданный системой автоматически).
  6. Скопируйте сгенерированный 32-значный буквенно-цифровой Key (App ID).

2. Настройка OpenWeatherMap в панели Gridbox (Configuring OpenWeatherMap in Gridbox)

После копирования ключа сохраните и активируйте его в глобальных настройках интеграций Gridbox:

  1. В панели управления Gridbox наведите курсор на иконку Extensions (Расширения) в левой панели ➝ выберите пункт Integrations (Интеграции) или перейдите по пути Site ➝ Integrations.
  2. В списке доступных сервисов кликните по пункту OpenWeatherMap.
  3. В появившемся модальном окне вставьте ваш скопированный ключ в поле App Id (API Key).
  4. Нажмите кнопку Save (Сохранить).
  5. Убедитесь, что статус интеграции переведен в активное состояние, нажав на иконку публикации — Publish Item.

3. Размещение и настройка плагина Weather в макете (Configuring Weather Plugin)

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

  • ■ Добавление плагина: В визуальном редакторе Gridbox нажмите кнопку добавления плагина (+) ➝ перейдите в категорию Content / Basic ➝ выберите плагин Weather и перетащите его в нужную секцию, шапку (Header) или подвал (Footer) сайта.
  • ■ Локация (City / Location): В настройках плагина укажите целевой город на английском языке или в международном формате (например, London, UK, Moscow, RU, Ljubljana, SI, Novosibirsk, RU).
  • ■ Единицы измерения (Units): Выберите систему отображения температуры — Metric (°C, метры в секунду) или Imperial (°F, мили в час).
  • ■ Отображаемые параметры: Включите или отключите показ прогноза на 3–5 дней (Forecast), влажности воздуха (Humidity), силы и направления ветра (Wind), атмосферного давления и текстового описания облачности.
  • ■ Стилизация: Настройте цвет шрифтов, размер иконок погоды, прозрачность фона и отступы под общий дизайн макета.

4. Сводная таблица параметров OpenWeatherMap Integration

Полный перечень параметров конфигурации сервиса погоды OpenWeatherMap в Gridbox:

Параметр / Поле Описание и функциональное назначение Формат / Источник
App Id (API Key) Секретный 32-значный ключ авторизации, сгенерированный в личном кабинете OpenWeatherMap. 32-значный хэш-токен
Publish Item Статус глобальной публикации и доступности сервиса для плагина Weather. Иконка публикации (Active/Inactive)
City / Location Название города или координаты локации для запроса текущих метеорологических данных. Текстовая строка (City, Country Code)
Units Система единиц измерения температуры и метеоданных: Metric (Цельсий) или Imperial (Фаренгейт). Переключатель (Metric / Imperial)
Save Сохранение параметров интеграции и ключа API в конфигурации Joomla. Кнопка действия
Бесплатные лимиты OpenWeatherMap Free Tier:

Бесплатный тарифный план OpenWeatherMap предоставляет 60 вызовов API в минуту и до 1 000 000 бесплатных запросов в месяц. Gridbox автоматически кэширует метеоданные на стороне сервера, что исключает превышение лимитов даже на высоконагруженных порталах.

💡 СОВЕТ РАЗРАБОТЧИКУ:

У OpenWeatherMap есть техническая особенность: вновь созданный API-ключ становится активным не мгновенно, а в течение 10–30 минут после генерации в личном кабинете (на серверах OpenWeather идет репликация кэша). Если сразу после вставки ключа плагин Weather возвращает ошибку 401 Unauthorized (Invalid API Key), не меняй настройки — просто подожди 15–20 минут, и виджет автоматически начнет отдавать корректные данные.