用于python的coinpayments api客户端
coinpayments-p的Python项目详细描述
CoinPayments API客户端
这个库将允许您直接从python应用程序轻松地与coinpayments api交互。
安装
要安装coinpayments py,只需使用pip:
pip install coinpayments-py
基本用法
初始化API对象
>>> from coinpayments import CoinPaymentsAPI
>>> api = CoinPaymentsAPI(public_key='your_api_public_key',
private_key='your_api_private_key')
使用相应的参数将任何coinpayments api方法调用为api
对象方法
>>> api.rates()
{'error': 'ok', 'result': 'LTCT': {'balance': 839700000, 'balancef': '8.39700000', 'status': 'available', 'coin_status': 'online'}}}
>>> api.get_callback_address(currency='BTC', ipn_url='http://example.com')
{'error': 'ok', 'result': {'address': '36v6r1XuaWPtrTuhF8iq8AfBzPS8D4eios'}}
还可以使用check_signature
方法检查ipn hmac签名
>>> from coinpayments import CoinPaymentsAPI
>>> api = CoinPaymentsAPI(public_key=None,
private_key='your_ipn_secret_key')
>>> api.check_signature('ipn_message', 'ipn signautre')
False
贡献
捐款是受欢迎的,将全额记入贷方。 可以通过拉取请求进行贡献。