JSON запрос, подскажите как?

lean_74
Offline
Зарегистрирован: 22.12.2015

Т.к. в этом воросе я дилетант, задам в этом разделе. Нашел такой запрос в инете

https://yandex.ru/time/sync.json?geo=213

который возвращает

{"time":1563532881647,"clocks":{"213":{"id":213,"name":"Москва","offset":10800000,"offsetString":"UTC+3:00","showSunriseSunset":true,"sunrise":"04:11","sunset":"20:59","isNight":false,"skyColor":"#5cbcfc","weather":{"temp":18,"icon":"bkn-d","link":"https://yandex.ru/pogoda/moscow"},"parents":[{"id":225,"name":"Россия"}]}}}

все замечательно! текущее время и погоду я получаю, но на странице яндекса, еще куча полезной информации, такой как курсы валют, новости, прогноз погоды на завтра. Кто подскажет как их оттуда получить? хочу реализовать для "умных часов" на матрицах P10, если подскажите как, обязуюсь выложить проект для общего пользования.

sadman41
Offline
Зарегистрирован: 19.10.2016

Под ESP есть библиотечки, которые JSON дербанят на запчасти. На 328-й тоже есть, вроде, но жирные. Сколько останется под остальной функционал - не измерял. Для плоских JSON-ов парсер вручную пишется незамысловато.

lean_74
Offline
Зарегистрирован: 22.12.2015

Парсер не проблема, нужен сам JSON запрос, как  его разобрать я знаю.

sadman41
Offline
Зарегистрирован: 19.10.2016

По валюте можно не только на яндекс ходить: https://www.cbr-xml-daily.ru/daily_json.js

lean_74
Offline
Зарегистрирован: 22.12.2015

sadman41, Спасибо! еще бы погоду на завтра...

sadman41
Offline
Зарегистрирован: 19.10.2016

Погоду я с openweathermap.org таскал. Гисметео чем-то не понравился, не помню уж чем.

https://openweathermap.org/current

https://openweathermap.org/api

lean_74
Offline
Зарегистрирован: 22.12.2015

по первой ссылке я раз пять пытался зарегистрироваться, так и не получилось, ключ так и не получил. а вторая буржуйская - врет погоду на Урале градусов не 10, пишет что у нас +18, а на улице +31,

Rostislav_lv
Offline
Зарегистрирован: 12.02.2019

не яндекс, зато работает

https://www.cbr-xml-daily.ru/daily_json.js - курсы валют

https://datazen.katren.ru/calendar/day/ - Сервис, возвращающий информацию, является день праздничным или нет. Используется производственный календарь, публикуемый на сайте data.gov.ru (https://github.com/egno/work-calendar)

https://date.nager.at/api/v2/PublicHolidays/2019/RU - праздники 

https://api.coindesk.com/v1/bpi/currentprice.json - курс биткоина

https://github.com/public-apis/public-apis

lean_74
Offline
Зарегистрирован: 22.12.2015

 

Rostislav_lv, бит-коин плюсую, последняя ссылка тоже интересная, только надо разобраться как с этим апи работать.

lean_74
Offline
Зарегистрирован: 22.12.2015