币安API版本升级:旧接口迁移指南
5 个回答
Binance接口升级后,老接口被废弃是常规套路。你网站如果还在访问旧接口肯定会出现报错或功能缺失。迁移到新版,首先你需要知道你当前使用的版本,并在官方文档中找到新版RESTful接口地址、WebSocket地址。其次,你得检查签名方法有木有变化。比如原来用的是HMAC-SHA256,现在换成其他的什么加密算法了等等。这个地方最容出错。第三,别着急上线,先用测试环境跑一跑,有问题及时修复。另外,你要把SDK或其他依赖项都更新到最新版本,因为有的老版本可能与新接口参数不兼容。最后,记得重设接口权限,不然可能会出现安全问题。
在币安官网找到最新API文档,查看之前的接口对应的更新内容
通常新版API对旧版本API都会保留一段时间。但是为了以后系统运行稳定,建议您尽快将应用迁移到新版本的API上。
重点阅读文档中的“迁移指南”,按照其中的步骤进行操作。如果是第三方库的话,需要查看有无升级到新API的版本。
迁移的时候注意签名方式和请求参数的变动,测试通过后就部署上线吧 有问题到币安开发者论坛提问 后勤人员都是大神 在家慢慢搞
Binance API 升级后,旧接口兼容性问题。 需要查看官方文档更新,注意接口路由和参数的变化。 逐一用新的接口路由替代网站中使用的所有旧接口。 注意请求头携带的 `X-MBX-APIKEY` 要保持一致,需要重新签名; 查看旧版和新版的签名的方式是否修改。 新接口调通测试环境无误后,再正式上线 使用日志记录请求体,便于后续排查问题。
Binance API升级后,网站不兼容:主要是因为一些接口已经废弃了。解决办法:第一步、前往官网查看最新API文档看看哪些接口修改了参数或者修改了路径;第二步、查看自己网站调用的接口,并把对应的接口地址和参数改成新的地址;第三步、测试环境运行通过后,再对线上版本进行更新。最后,关注官方公告,会有迁移动作示例,以官方公布的为准。
因为binance的api更新了,如果你的网站还使用的是老接口,那么势必会出现兼容的问题,需要你自己对照api文档中的变更部分来改变自己的接口,在代码中找到你的接口,将对应的地方修改成新的地址或者参数。要看看接口是否需要签名,签名的方式是什么,请求频率有没有要求,以及参数格式等其他一些变动,如果更换接口的话需要在测试环境下先测试一下,确保没有问题后再在生产环境中使用。