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 Facebook SDK如何正确覆盖onActivityResult()?   macos Java:与命令行应用程序通信   使用Spring引导和Java Web Start(JNLP)时出现异常   java自定义对象转换器JavaFx FXML   TestNG中数据参数化的java优化方法   java Android测验应用程序在更新分数时崩溃   java如何从角度正确地与servlet通信   获取java中当前窗口的位置   linux没有java中的pytorch_jni。图书馆路径   socket保持打开时的java打印缓冲区读取程序   java运行TestNG测试实例   java testng中是否有testFinished侦听器方法?   java将Android Studio升级到2.1.2,现在出现构建错误   Hibernate JPA2中的java空指针异常。0 joinMap   java HttpPost每5秒响应一次   java增加了@ElementCollection中元素的大小   具有PersistenceContext和LockType的java单例ejb。阅读   什么是多项式的次数f(n)=n/20