我所提及的资源如下:
https://docs.cloud.coinbase.com/exchange/docs/websocket-overview https://docs.cloud.coinbase.com/exchange/docs/websocket-channels
在连接到wss://ws-feed.exchange.coinbase.com之后,我发送了一条订阅消息,但它总是被服务器拒绝。
示例1:
To coinbase:
{
"type": "subscribe",
"product_ids": [
"ETH-USD",
"ETH-EUR"
],
"channels": [
"level2",
"heartbeat",
{
"name": "ticker",
"product_ids": [
"ETH-BTC",
"ETH-USD"
]
}
]
}
From coinbase: {"type":"error","message":"channel is required"}示例2:
To coinbase:
{
"type": "subscribe",
"channels": [{ "name": "heartbeat", "product_ids": ["ETH-EUR"] }]
}
From coinbase: {"type":"error","message":"channel is required"}示例3:
To coinbase:
{
"type": "subscribe",
"channels": [{ "name": "status"}]
}
From coinbase: {"type":"error","message":"channel is required"}基本上,我不能订阅任何频道。
问题>我在这里做错了什么?
谢谢
发布于 2022-04-18 03:24:02
也许有些东西被缓存在你发送的不是你认为你要发送的东西的地方?因为它对我来说非常有效,这里。
以wss://ws-feed.exchange.coinbase.com作为url和
{
"type": "subscribe",
"channels": [{ "name": "status"}]
}作为信息。

https://stackoverflow.com/questions/71907142
复制相似问题