Betfair API下一代客户端库
betfairng的Python项目详细描述
betfair ng:betfair api-ng的客户机库
==================
。图片::https://travis-ci.org/russgray/betfairng.svg?branch=master
:target:https://travis ci.org/russgray/betfair ng
betfair api-ng是基于soap的betfair api v6的下一代版本。截至2014年11月,api-ng将是以编程方式访问betfair exchange的唯一方法。
api-ng是一种基于rest的设计,而不是soap,并且改进了一致性和约定,使其更易于使用。betfairing使用pythonic命名和合理的默认值,使它更加简单。
…代码块::pycon
>;>;市场过滤器={
'eventtypeids':[7],
'marketcountries':['gb',
'markettypecodes':['win',
'sort':'从第一个到开始',
'from':datetime.now().isoformat()
}
>;>;next_race=api.list_market_catalogue(filter=market_filter,marketprojection=['runner_metadata',maxresults=1)[0]
>>gt;book=api.list_market_book(marketds=['1.114185343'],priceprojection=dict(pricedata=['ex_best_offers'])
betfairing还提供了向后兼容层,因此您可以继续使用soap命名约定(例如placebets而不是place_orders,getmarketprices而不是list_market_book,等等)。
pypi的安装
----
authentication
----
完成后,只需将.crt和.key文件的路径以及用户名和密码传递给authenticate函数即可。
代码块::pycon
>;>;来自betfairng import authenticate
>;>;cert=('path/to/file.crt','path/to/file.key')
>;>;resp=验证(cert,用户名,密码)
>;>;resp['loginstatus']
u'success'
>;>;resp['sessiontoken']
u'<;某些编码的令牌>;'
==================
。图片::https://travis-ci.org/russgray/betfairng.svg?branch=master
:target:https://travis ci.org/russgray/betfair ng
betfair api-ng是基于soap的betfair api v6的下一代版本。截至2014年11月,api-ng将是以编程方式访问betfair exchange的唯一方法。
api-ng是一种基于rest的设计,而不是soap,并且改进了一致性和约定,使其更易于使用。betfairing使用pythonic命名和合理的默认值,使它更加简单。
…代码块::pycon
>;>;市场过滤器={
'eventtypeids':[7],
'marketcountries':['gb',
'markettypecodes':['win',
'sort':'从第一个到开始',
'from':datetime.now().isoformat()
}
>;>;next_race=api.list_market_catalogue(filter=market_filter,marketprojection=['runner_metadata',maxresults=1)[0]
>>gt;book=api.list_market_book(marketds=['1.114185343'],priceprojection=dict(pricedata=['ex_best_offers'])
betfairing还提供了向后兼容层,因此您可以继续使用soap命名约定(例如placebets而不是place_orders,getmarketprices而不是list_market_book,等等)。
pypi的安装
----
authentication
----
完成后,只需将.crt和.key文件的路径以及用户名和密码传递给authenticate函数即可。
代码块::pycon
>;>;来自betfairng import authenticate
>;>;cert=('path/to/file.crt','path/to/file.key')
>;>;resp=验证(cert,用户名,密码)
>;>;resp['loginstatus']
u'success'
>;>;resp['sessiontoken']
u'<;某些编码的令牌>;'