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运行openssl命令?   不使用线程安全类(如AtomicInteger和SynchronizedList)的java ProducerConsumer问题   匹配字符串的java模式   在java中使用泛型接口作为返回类型   java将可能具有序列化JSON值的hashmap作为节点添加到JSON字符串中   Eclipse无法从Java8流推断正确的类型   java无法了解标准JButton的大小   java我能用一个循环优化这个函数吗(在第一种方法中)?   Apache CXF中基于WebSocket的java SOAP?   java想要运行奇偶和求和三步   矩阵上随机元素的java集值   java布尔相等:0==a,操作数顺序重要吗?   java Eclipse不会退出我的插件   java如何在spring的SOAP拦截器中获取HttpServletRequest和HttpServletResponse