The official reversly api client

recurl的Python项目详细描述


https://travis-ci.org/recurly/recurly-client-python.png?branch=master

recurly的python客户端库是其REST API的接口。

python版本

此库支持的最低要求是:

  • python>;=2.7.9
  • openssl>;=1.0.1

安装

recurly被打包为python包。我们建议您安装它 PyPI添加到requirements.txt

pip install recurly

配置

设置您的API密钥,并可以选择设置证书颁发机构证书文件和默认货币:

import recurly

recurly.SUBDOMAIN = 'your-subdomain'
recurly.API_KEY = '012345678901234567890123456789ab'

# Set a certificate authority certs file to validate Recurly's certificate
recurly.CA_CERTS_FILE = '/etc/pki/tls/certs/ca-bundle.crt'

# Set a default currency for your API requests
recurly.DEFAULT_CURRENCY = 'USD'

递归python客户端测试

注意:单元测试要求在系统上安装某些软件包。使用pip安装以下软件包:

$ pip install six mock iso8601 backports.ssl-match-hostname

要运行这些测试,请使用unittesttest runner,并将recurly戋u insecure戋debug环境变量设置为“true”:

$ RECURLY_INSECURE_DEBUG=true python -m unittest discover -s tests

test_resources.py中的资源测试将使用 测试/固定装置。要对活动的递归api端点运行测试, 配置重复测试帐户并在 循环API键环境变量:

$ RECURLY_API_KEY=1274…54e3 python -m unittest tests.test_resources

在验证服务器时,还可以测试live recurly api端点。 带有recurly_ca_certs_文件的证书 是连接的证书颁发机构x.509证书的文件名:

$ RECURLY_API_KEY=1274…54e3 RECURLY_CA_CERTS_FILE=/etc/pki/tls/certs/ca-bundle.crt -m unittest tests.test_resources

用法

请参阅Recurly API了解更多信息。

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

推荐PyPI第三方库


热门话题
java使用McClickListener单击了什么元素   Java时间戳在Oracle时间戳中不同情况下存储12 PM的奇怪行为   java无法使用事件总线对运行在不同机器上的垂直体进行通信   java Mockserver:收到请求后进行回调   java无法将Json字符串转换为Map<string,Object>   java如何按升序排列输出?   java视图行,带有oracle键。jbo。在SrCategoryParentIterator中找不到键[300100120394155]   javafxmysql连接示例   java正在等待加载完成   java是否可以将同一个有状态会话bean实例注入多个其他会话bean?   java无法让万向节检测离开或进入区域   使用JavaCV和OpenCV的java提供了dyld:lazy符号绑定失败:找不到符号:__sincos_stret   xml解析无法使用Java读取xml文档   java无法更改工具栏的颜色   javaapachesshd和JSCH   java无法在firebase存储中检索图像url   java问题与executeUpdate   同一应用程序中不同活动之间的java SharedReference