Полностью потерянный здесь. У меня есть метеостанция, которую я разработал на Python для Raspberry PI. Очень красиво и полезно (я байкер). Но недавно он перестал работать!
Я использовал Weather.com и Yahoo API. Weather.com не является бесплатным с 15.01.2020, и теперь Yahoo запрашивает доступ Oauth, которого у меня нет. Я зарегистрировался и у меня есть AppID, ClientID и SecretCode ... Но я понятия не имею, что с этим делать. Прочитав много, я думаю, что мне нужно получить токен, но я не знаю, как его получить и что с ним делать (сохранить его на диске ???). В дополнение к этому, кажется, что его нужно время от времени обновлять.
Все, что я нашел, находится на C ++, java или php (что я не понимаю); и он очень отличается от одного источника к другому, поэтому я не уверен, какой из них использовать.
Если бы кто-то мог помочь мне понять, что делать, где искать или пример, я был бы очень признателен, что .
На данный момент я попробовал это, которое "обещает" управлять oauth-соединениями, но безуспешно:
from yahoo_oauth import OAuth1
oauth = OAuth1(None, None, from_file='oauth1.json')
if not oauth.token_is_valid():
oauth.refresh_access_token()
# Example
response = oauth.session.post(url, data=body)
Тем не менее, я думаю, что это просто для того, чтобы обновить sh знак, но, как я уже говорил, я не знаю, как его получить и что с ним делать.