该模块提供了一个使用python 3 asyncio实现的ynab api客户端。
aioynab的Python项目详细描述
YNAB使用python 3异步实现的api客户端。
安装
aioynab可以使用pip和python轻松安装>;=3.5.3:
$ pip install aioynab
快速启动
首先在YNAB account中创建个人访问令牌。 使用该值创建一个客户机,如下例所示。
importasynciofromaioynab.clientimportClientloop=asyncio.get_event_loop()client=Client('ynab-personal-access-token')budgets=loop.run_until_complete(client.budgets()))budget_id=budgets['budgets'][0]['budget_id']accounts=loop.run_until_complete(client.accounts(budget_id))account_id=accounts['accounts'][0]['account_id']transactions=loop.run_until_complete(client.account_transactions(budget_id,account_id))
文档
有关详细信息,请参阅docs。