首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GDAX心跳频道

GDAX心跳频道
EN

Stack Overflow用户
提问于 2017-09-23 11:07:41
回答 1查看 486关注 0票数 0

我正在查看Coinbase的Github上用于GDAX API的文档,并尝试订阅心跳通道,但当我使用以下代码时,仍然返回以下错误:

代码语言:javascript
复制
var websocket = new Gdax.WebsocketClient(
    ['BTC-USD'],
    'wss://ws-feed.gdax.com',
    {
        key: API_KEY,
        secret: API_SECRET,
        passphrase: API_PASSPHRASE,
    },
    { heartbeat: true }
)
  webSocket.on('message', data => {
    console.log(data);
  });

错误:

代码语言:javascript
复制
{ 
    type: 'error',
    message: 'Failed to subscribe',
    reason: 'You need to specify at least one product ID for channel heartbeat'
}
EN

回答 1

Stack Overflow用户

发布于 2018-01-22 21:28:54

确保将"product_ids" : ["BTC-GBP"]作为字段包含在Json请求中。

所以像这样的东西应该可以工作(从他们的API文档)

代码语言:javascript
复制
{
    "type": "subscriptions",
    "channels": [        
        {
            "name": "heartbeat",
            "product_ids": [
                "ETH-USD",
                "ETH-EUR"
            ],
        }
    ]
}

查看此处https://docs.gdax.com/#subscribe

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46375623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档