调用欧易OKX API要怎么生成签名啊?

我最近想要调用欧易OKX的API来做一些数字资产交易,但是不太知道怎么生成签名,有没有懂的朋友可以简单说说步骤呢?

4 个回答

安然自得
安然自得回答于 11 月 29 日
最佳答案

欧易OKX API的签名其实就是给请求添加一个“身份证明”,以确保是您自己的操作。具体来说,您需要将请求参数按照规则拼接成字符串,再使用您的Secret Key用SHA256算法进行加密,从而生成签名。签名通常放在Header中传送给服务器。官方文档写得很清楚,您可以跟着文档的步骤一步步来,不要忘记参数顺序和大小写都是有讲究的。如果您是刚入门,建议您先看看他们提供的API示例代码,按照示例代码练习会更快上手。

链上狂徒
链上狂徒回答于 12 月 02 日

生成 OKX API 签名的过程实际上就是签名的过程。需要将 API 请求参数按字母顺序排列成字符串,然后用 Secret Key 进行 SHA256 加密,生成签名。注意签名必须使用SHA256算法,否则签名不合法。最后,将生成的签名放在请求头即可。

互联网嘴替实锤了
互联网嘴替实锤了回答于 12 月 03 日

首先你需要在OKX官网申请API密钥,获取secret key。签名的生成方式是:将请求参数按字母顺序排序拼接成一个字符串,用SHA256加密,用secret key做密钥再用HMAC-SHA256加密一次,得到的值就是签名。注意POST请求时需要带上签名和时间戳,否则会被拒绝。使用现成的库的话基本都会封装好,按照文档来即可。

数字掘金者
数字掘金者回答于 12 月 04 日

欧易OKX API签名生成方式:1、将参数以字母顺序排列;2、连接这些参数为一个字符串;3、将此字符串进行HMAC-SHA256加密,并以你的secret key作为密钥;4、将上一步结果转换为十六进制,并全部大写;5、每一次调用API都需要生成新的签名。

您的答案