Прогноз погоды по России, используя api бесплатно
1.
user-z99999
78
29.06.26 14:01
Сейчас в теме
Ищу Прогноз погоды по России, используя api бесплатно.
Желательно российский источник, а если такого нет, тогда любой.
Нужно, чтобы работал без vpn. (без платных подписок яндекса)
Температура,
Скорость ветра,
Осадки,
Влажность, (не обязательно)
Давление (не обязательно)
Желательно российский источник, а если такого нет, тогда любой.
Нужно, чтобы работал без vpn. (без платных подписок яндекса)
Температура,
Скорость ветра,
Осадки,
Влажность, (не обязательно)
Давление (не обязательно)
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
3.
HobbyHorser
29.06.26 15:12
Сейчас в теме
есть библиотека, которую использует ЛМ ЧЗ - weatherreport
должна подойти
должна подойти
4.
YA_514896950
38
30.06.26 12:45
Сейчас в теме
яндекс дает бесплатный апи погоды для умного дома, там есть ограничения на частоту вызова но проблем с ними нет
5.
YA_514896950
38
30.06.26 12:47
Сейчас в теме
это пример на js но легко так же и на 1с сделать запрос к этому апи)
// --- Функция для получения и форматирования погоды ---
// ВАЖНО: ЗАМЕНИТЕ 'YOUR_WEATHER_API_KEY_HERE' НА РЕАЛЬНЫЙ КЛЮЧ ОТ YANDEX WEATHER API
const WEATHER_API_KEY = 'f0e80086-3d22-4d78-8fb1-a540480476ca'; // <-- ЗДЕСЬ НУЖНО ВСТАВИТЬ КЛЮЧ
const WEATHER_API_URL = 'https://api.weather.yandex.ru/v2/forecast';
const MUROM_COORDS = { lat: 55.5953, lon: 42.0553 }; // Координаты Мурома
// --- Функция для получения и форматирования погоды ---
async function getWeatherForecast() {
if (WEATHER_API_KEY === 'YOUR_WEATHER_API_KEY_HERE') {
console.warn('Предупреждение: Ключ Yandex Weather API не установлен. Возвращаю тестовое сообщение.');
return "⚠️ Прогноз погоды недоступен: API ключ не настроен.";
}
const url = `${WEATHER_API_URL}?lat=${MUROM_COORDS.lat}&lon=${MUROM_COORDS.lon}`;
const headers = {
'X-Yandex-Weather-Key': WEATHER_API_KEY
};
try {
console.log('Запрашиваю погоду...');
const response = await fetch(url, { headers });
if (!response.ok) {
throw new Error(`Ошибка API погоды: ${response.status} ${response.statusText}`);
}
const data = await response.json();
console.log('Данные погоды получены.');
// Форматируем прогноз
return formatWeatherForecast(data);
} catch (error) {
console.error('Ошибка при получении погоды:', error);
return `❌ Не удалось получить прогноз погоды: ${error.message}`;
}
}
ключ легко получить, в крайнем случае делаешь новый акк и получаешь там бесплатный апи ключ
// --- Функция для получения и форматирования погоды ---
// ВАЖНО: ЗАМЕНИТЕ 'YOUR_WEATHER_API_KEY_HERE' НА РЕАЛЬНЫЙ КЛЮЧ ОТ YANDEX WEATHER API
const WEATHER_API_KEY = 'f0e80086-3d22-4d78-8fb1-a540480476ca'; // <-- ЗДЕСЬ НУЖНО ВСТАВИТЬ КЛЮЧ
const WEATHER_API_URL = 'https://api.weather.yandex.ru/v2/forecast';
const MUROM_COORDS = { lat: 55.5953, lon: 42.0553 }; // Координаты Мурома
// --- Функция для получения и форматирования погоды ---
async function getWeatherForecast() {
if (WEATHER_API_KEY === 'YOUR_WEATHER_API_KEY_HERE') {
console.warn('Предупреждение: Ключ Yandex Weather API не установлен. Возвращаю тестовое сообщение.');
return "⚠️ Прогноз погоды недоступен: API ключ не настроен.";
}
const url = `${WEATHER_API_URL}?lat=${MUROM_COORDS.lat}&lon=${MUROM_COORDS.lon}`;
const headers = {
'X-Yandex-Weather-Key': WEATHER_API_KEY
};
try {
console.log('Запрашиваю погоду...');
const response = await fetch(url, { headers });
if (!response.ok) {
throw new Error(`Ошибка API погоды: ${response.status} ${response.statusText}`);
}
const data = await response.json();
console.log('Данные погоды получены.');
// Форматируем прогноз
return formatWeatherForecast(data);
} catch (error) {
console.error('Ошибка при получении погоды:', error);
return `❌ Не удалось получить прогноз погоды: ${error.message}`;
}
}
ключ легко получить, в крайнем случае делаешь новый акк и получаешь там бесплатный апи ключ
6.
YA_18027283
06.07.26 14:35
Сейчас в теме
Вот как вариант:
Но я бы смотрел на те сервисы, которые точно показывают погоду. Не для всех зарубежных сервисов требуется vpn
Но я бы смотрел на те сервисы, которые точно показывают погоду. Не для всех зарубежных сервисов требуется vpn
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот