聚币网coinegg API使用教程 附demo代码2025年按交易量排名的Top加密货币交易所- 官方推荐
交易所,交易所排名,交易所排行,加密货币交易所排行榜,加密货币是什么,加密货币交易平台,币安交易所,火币交易所,欧意交易所,Bybit交易所,Coinbase交易所,Bitget交易所,交易所排行现在聚币网已经被关闭了,但是所有的币都可以转移到CoinEgg网了,币种和以前一模一样,只是用户参与度减少了很多,市场不是一个有效的市场,但是这对于操盘手来说,更加是一个收益大的地方。
使用下面链接注册后,用户可以返30%的佣金。 其实也无所谓,佣金不会很多,一次也就几分钱到几毛钱,自己去官网注册也可以。看个人心情啦。
不少人反应签名不通过,经过调试,发现是加密前的字符拼接的顺序问题,这个拼接顺序要和你post上去的顺序要一致,才能通过。如果出现104的返回代码,说明是你的顺序问题,说明你的签名没有成功。
贴代码说明下: 使用字典循环,就可以知道正确的拼接顺序。 下面的代码是获取成交订单的。def Trade_list(self, coin):
官方有API的文档,可是这个文档就像一个草稿一样,两个基本例子都没有。 所以自己摸索一下,自己写一个现成的例子给大家,可以有个参考。下面的例子亲测成功。
1.1 构造请求数据,用户数据按照Jubi提供的接口规则,通过程序生成签名和要传输给Jubi的数据集合;
1.2 发送请求数据,把构造完成的数据集合通过POST/GET提交的方式传递给Jubi;
1.3 Jubi对请求数据进行处理,服务器在接收到请求后,会首先进行安全校验,验证通过后便会处理该次发送过来的请求;
1.4 返回响应结果数据,Jubi把响应结果以JSON的格式反馈给用户,具体的响应格式,错误代码参见接口部分;
Api的申请可以到财务中心 - API,申请得到私钥和公钥,私钥Jubi将不做储存,一旦丢失将无法找回
首先聚币的行情是使用网络爬虫获取的,而说明中给出了一系列的参数,你需要做的就是把这些参数填充上去。
上面代码展示的时候获取实时的行情。委一和买一的价格,数量,和当前成交的数量,价格。
所有的private API都需要经过认证, 就是说如果你要进行交易,委托,下单,你就需要使用私钥和公钥,并进行一系列的加密。
在安全工程中,Nonce是一个在加密通信只能使用一次的数字。在认证协议中,它往往是一个随机或伪随机数,以避免重放攻击。Nonce也用于流密码以确保安全。如果需要使用相同的密钥加密一个以上的消息,就需要Nonce来确保不同的消息与该密钥加密的密钥流不同。
私钥是聚币网给每个用户分配的字符串,是唯一的,这里假设为private_key=123456789吧,具体是多少,在你的聚币网设置里面可以找到。
key=xxxxxxxxxxx‘ #这个是聚币网给你的公钥,同样在设置里头可以找到
如果直接按照上面的代码去获取账户相关信息或者去挂单的线的签名错误。 经过不断的排查,发现是signature的字符格式的问题。
return reduce(lambda x, y: x + y, lst)这个函数的作用就是把原来十六进制格式的字符完全转化成十六进制,把前面的0x去掉,不足2位的补全为2位。
把经过处理的signature进行格式转换后,几次提交,终于发现可以获取到用户的账户信息,进行下单,撤单,等操作。
还没注册可以拿去用,对于我而言可以拿到你们交易费用的50%,不过一般交易费除非是超级大户,一般散户都很少。千分之一的交易手续费。
用时间戳做nonce,依然是{result:false,code:106},郁闷~~~
想来 balance也用了签名, 都没问题, 怎么trade_list的签名就有问题, 两个签名不是就只有用&拼message的时候有点差别? 不解...
普银区的我没有试过,不过我觉得原理应该是一样的。 签名目前大部分人都只是能够获取balance,对于交易还是出现各种错误。
查了百度说要改成这样m.update(s.encode(utf8))运行,这样改MD5会不会变?要怎么改才正确?
请问一下楼主要的Python是那个版本。我出现这问题在Python3.54要怎么写才能通过?
你只需要提交的时候按照字典默认顺序就可以了。具体顺序你循坏一下你的字典就可以