restapi管理器的Python包(投注和帐户API)

betfair-python-rest的Python项目详细描述


restapi管理器的Python包(投注和帐户API)

pip install betfair-python-rest

根据下面的类创建自己的类 在包中,指示证书信息。示例:

^{pr2}$

现在你可以这样使用它:

api_manager = CustomBetFairAPIManagerBetting(login, password, api_key, log_mode=True)
market_and_locale = MarketFilterAndLocaleForm(text_query='Soccer')
api_manager.list_event_types(request_class_object=market_and_locale)

如何使用(附示例)

简言之,包装设计如下:

管理器-API管理器类

窗体-描述每个方法的数据输入方案的类

枚举-具有参数值的可能选项列表的类。在

异常-只有两个文件:exceptions类和 包含来自服务器的错误代码变量的枚举

包含使用示例的文件:示例.py在

我要澄清一点:API方法在博彩分支等待 形成类对象,而不仅仅是参数数组。这是因为 许多方法接受相同的字段, 有时还有整组字段,为了避免复制粘贴 把属性和docstring转换成几十个模型,决定 使每个方法接受相应窗体的类的一个对象。在

是的,这导致了这样一个事实 分散在几十个班级 当你第一次熟悉包裹时会感到不舒服。 我试着稍微消除一下这个缺陷,每堂课都会有解释。在

因此,例如,如果你想用“land”一行来查找这个国家,那么 您需要使用MarketFilterAndLocaleForm类并在那里传递参数。 这些名称被准确地保留下来,只是稍微适应了Pep8标准,因此 您可以快速理解什么是什么(特别是在IDE中包含自动完成功能的情况下)

所有表单都位于forms文件夹中,并重复名称 所以你甚至可以很容易地找到它们 没有自动完成(我希望)

此功能不适用于Accounts manager: 品类接受的要求少,实际上不重复之间 自己根据一组输入数据。因此,在那里, 在方法的入口,一个熟悉的系列 不是一种形式。在

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

推荐PyPI第三方库


热门话题
java操作数组上的字符串   java JAXB内容未实例化   图形在Java中如何绘制垂直居中的字符串?   java Apache Ant:使用Junit时出现NoClassDefFoundError   java无法从服务器上运行perl脚本   如何在java中沿树进行预排序遍历,并打印0和1以对应每个节点上的特定字符?   java如何创建。p12文件?   java线程访问无效   java只匹配命名空间中的XML节点,而不知道NS前缀   从java获取2d arraylist元素   数组Java动态集合对象   java Xpath通过通配符或布尔运算查找以相同名称开头的节点?   java注释元素类型   java在中看不到Super()。反编译后的类文件