python中的fio bank api

fiobank的Python项目详细描述


PyPI versionBuild Status

Fio Bank API 在Python中。

安装

$ pip install fiobank

用法

首先,get your API token。 客户端初始化:

>>>fromfiobankimportFioBank>>>client=FioBank(token='...')

帐户信息:

>>>client.info(){'currency':'CZK','account_number_full':'XXXXXXXXXX/2010','balance':42.00,'account_number':'XXXXXXXXXX','bank_code':'2010'}

列出一段时间内的交易:

>>>gen=client.period('2013-01-20','2013-03-20')>>>list(gen)[0]{'comment':u'N\xe1kup: IKEA CR, BRNO, CZ, dne 17.1.2013, \u010d\xe1stka  2769.00 CZK','recipient_message':u'N\xe1kup: IKEA CR, BRNO, CZ, dne 17.1.2013, \u010d\xe1stka  2769.00 CZK','user_identifiaction':u'N\xe1kup: IKEA CR, BRNO, CZ, dne 17.1.2013, \u010d\xe1stka  2769.00 CZK','currency':'CZK','amount':-2769.0,'instruction_id':'XXXXXXXXXX','executor':u'Vilém Fusek','date':datetime.date(2013,1,20),'type':u'Platba kartou','transaction_id':'XXXXXXXXXX'}

从单个帐户对账单中列出交易:

>>>client.statement(2013,1)# 1 is January only by coincidence - arguments mean 'first statement of 2013'

列出最新交易:

>>>client.last()# return transactions added from last listing>>>client.last(from_id='...')# sets cursor to given transaction_id and returns following transactions>>>client.last(from_date='2013-03-01')# sets cursor to given date and returns following transactions

冲突错误

Fio API documentation (第8.2节)规定每 30秒。否则将返回一个http 409冲突,并且 fiobank.ThrottlingError将被筹集。

许可证:ISC

版权所有2013-?本扎哈沃雷克mail@honzajavorek.cz

这项工作是根据ISC license授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaSpringBootHibernate5忽略@Table和@Column   java readLine是如何工作的?   java除了Oracle的JVM(windows)之外,还有什么BSD许可的替代方案吗?   javascript处理程序执行导致异常:所需的MultipartFile参数“file”不存在   java如何检查url是否与标识符匹配?   java在对象创建之后实现一个接口   java安卓:如何将github库放入项目中   java如何制作自定义文本组件?   如何在java中更新属性文件   java Hibernate持久映射   JavaSpring批处理如何从postgres读取数据,然后在步骤中写入数据   java应用程序已在Android Emulator Eclipse中停止   java找不到参数[org.jetbrains.kotlin:kotlinstdlibjdk7:1.3.50]的方法实现()   java AWS DynamoDB如何从数据库中获取只有一个字段的对象   在使用ajax进行表单提交时,java无法阻止默认表单提交   集合如何在Java中定义基于两个变量进行比较的比较器   多线程基准测试Java中的多线程集合   java如何通过浏览器运行终端程序?