Не могу выгрузить данные через API ZenMoney в Python

Avatar
  • обновлен

Здравствуйте!

Я далеко не эксперт в OAuth2, но подключиться к АПИ очень надо. Пользуюсь специальной библиотекой для этого (ранее сюда уже кидали на нее ссылку: https://github.com/Felixoid/python-zenmoney), однако ничего не выходит

Первое хочу спросить про регистрацию приложения:

Image 795

Пробовал тут указывать в разделе "Url сайта приложения" мой локал хост http://localhost:8888/, в последнем окне вставлял полный путь к файлу в питоне, т.е.локал хост и все остальное что стоит за ним. По итогу с полученными в таком формате ключом и секретом у меня не получалось через библиотеку подключиться, выходила ошибка 400

Далее я оставлял эти два последний окна пустыми, в итоге с этими вводными я получал ключ и секрет, которые приводили к следуююему:

from zenmoney import *

oauth = OAuth2('***feb1b9f88f42d57d5f730df**', '***dbcc8**', '***tin@n***', '***Tmvw7')
api = Request(oauth.token)
diff = api.diff(Diff(**{'serverTimestamp': 1}))

diff
<zenmoney.diff.Diff at 0x1dab369ea30

Обращение к другим свойствам класса diff выводит плюс минус похожие вещи, т.е. я не могу получить json с данными по моим транзакциям. Возможно я делаю что-то фундоментально не верно, однако спустя сутки так и не смог добиться получения данных.

Буду благодорен за любую помощь