密码学WebCoket客户端

cryptology-ws-client的Python项目详细描述


这是加密交换websocket api的正式python客户端库。

通过使用这个密码python客户端,您可以确认您已经阅读并接受了License Agreement:

功能

  • 所有WebSocket市场数据和帐户终结点的异步实现。
  • 处理响应错误
  • 取款功能

快速启动

接收您自己的api访问密钥和密钥。

pip install cryptology-ws-client

运行测试。

make tests

看看例子。

importasyncioimportitertoolsimportosimportloggingimporttimefromcollectionsimportnamedtuplefromcryptologyimportClientWriterStub,run_client,exceptionsfromdatetimeimportdatetimefromdecimalimportDecimalfromtypingimportIterable,Dict,ListSERVER=os.getenv('SERVER','wss://api.sandbox.cryptology.com')logging.basicConfig(level='DEBUG')asyncdefmain():asyncdefwriter(ws:ClientWriterStub,pairs:List,state:Dict)->None:whileTrue:client_order_id=int(time.time()*10)awaitws.send_message(payload={'@type':'PlaceBuyLimitOrder','trade_pair':'BTC_USD','price':'1','amount':'1','client_order_id':client_order_id,'ttl':0})awaitasyncio.sleep(5)asyncdefread_callback(ws:ClientWriterStub,ts:datetime,message_id:int,payload:dict)->None:ifpayload['@type']=='BuyOrderPlaced':awaitws.send_message(payload={'@type':'CancelOrder','order_id':payload['order_id']})whileTrue:try:awaitrun_client(access_key='YOUR ACCESS KEY',secret_key='YOUR SECRET KEY',ws_addr=SERVER,writer=writer,read_callback=read_callback,last_seen_message_id=-1)exceptexceptions.ServerRestart:asyncio.sleep(60)if__name__=='__main__':loop=asyncio.get_event_loop()loop.run_until_complete(main())

更多check out the documentation

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

推荐PyPI第三方库


热门话题
java如何从IBM MQ的JMSException检测可恢复错误   java Lucene6。4.2:找不到类,尝试添加查询。   Java Pdf差异库   在Java中多线程处理我的线程   java将字符串传递给Uri。下载中的parse()   java在列表中查找原语位置   java JPA条件从另一个查询中选择   java中的强制转换和转换   java如何在没有上下文的情况下获取SOAP Web服务(Apache Axis 1.4)的调用客户端的IP地址   java Android IllegalBlockSizeException:解密中最后一个块未完成   java Jersey是否要自定义无效资源路径的错误处理?   如何将JavaCVS web项目转换为基于maven的web项目?   java如何检查通用列表是否与jUnit相等?   arraylist java。util。尝试使用迭代器时发生ConcurrentModificationException错误   使用springsecurity,jsp上的java${u csrf.token}始终为空   sql使用java从临时表中选择数据   spring验证中的java@Notnull和@Pattern无效   java如何使用jQuery将包含对象数组的对象数组传递给Spring MVC控制器?