Coinbase API请求头设置

使用 Coinbase API, 请求头怎么设置?求大神解救

4 个回答

行情追月人
行情追月人回答于 12 月 11 日
最佳答案

首先是 Coinbase API 调用需要设置的几个必要请求头,最基本的两个请求头为:Accept: application/json, Content-Type: application/json

如果是需要认证的接口,比如下单,查询账户等需要带上 CB-ACCESS-KEY 请求头,值为您的 API Key;以及 CB-ACCESS-SIGN 请求头,值由请求的参数,时间戳,Secret 通过签名算法计算出来;CB-ACCESS-TIMESTAMP 请求头,值为当前时间戳(单位为秒)

签名算法请参考 Coinbase 官网文档,签名需要使用 HmacSHA256 Hash,切记,否则会报 Invalid Signature

以上请求头配置正确的话可以正常调用 Coinbase API

熬夜熬到头发掉光
熬夜熬到头发掉光回答于 12 月 12 日

在调用 Coinbase 的 api 时,请求头必须要指定三个参数,分别是 "Content-Type": "application/json"; "CB-ACCESS-KEY": "" 而该 api_key 是 Coinbase 后台生成的 apiKey; 还要加上当前时间戳 "CB-ACCESS-TIMESTAMP": "", ts 的格式是毫秒级的数字。有了这三个参数,基本上能调通 Coinbase 的 api,剩下的签名部分按照 Coinbase 的文档来就行

砥砺前行
砥砺前行回答于 12 月 12 日

在 Coinbase API 中,请求头中通常包含一些 API 相关的密钥和签名信息,如 `CB-ACCESS-KEY` 和 `CB-ACCESS-SIGN` 等。对于不同的参数,需要根据具体的接口类型(REST 或 Websocket)进行设置,以保证请求头符合规范。

冬眠的熊
冬眠的熊回答于 12 月 14 日

Coinbase API 请求头$headers 带两个参数:

一是 `Content-Type: application/json`,表明发送的是 json 数据

授权:Bearer 你的 API 密钥。

如果是私有接口(查询账号信息,下单)的话,这个是必须要带的,不带不允许访问,其他的随便带还是不带可以按照自己的需求来定。

您的答案