The official reversly api client

gc-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客户端测试

要在Python2.7中运行这些测试,请使用unittest测试运行程序:

$ python -m unittest discover -s tests

在python 2.6或更早版本下,安装unittest2发行版并使用它 相反:

$ pip install unittest2 # or easy_install $ python -m unittest2 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了解更多信息。

IRC

如果您对库或集成有一般性问题,您可以在freenode网络上的recurly irc频道找到我们中的一些人。

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

推荐PyPI第三方库


热门话题
java IntelliJ找不到依赖项选项卡   java向字符串数组string[]添加元素并在Junit中测试结果   如何在eclipse中获取活动java项目的名称   如何使用java在mysql中插入时间   java ArrayList更新了插入一行,但Jtable仍然没有刷新   如何在JavaSwing中命名坐标(点)   java Matcher/模式不打印   java错误地设置了arraylist   使用UsernamePasswordCredential提供程序的java列表Azure AD   java在HTTP请求中设置UTC时间   未加载事件:jquery完整日历Java集成   java Maven插件依赖项无法从内部repo解析依赖项   Maven更新重置Java版本   java如何向中添加图片。带有Apache POI XWPF的docx,但不指定其大小   Java最大函数递归