websocket
小于 1 分钟
第一步链接
wscat -c wss://api.qiyuansj.top
连接后您将收到以下消息
{
"event":"status",
"status":"connected",
"message": "连接成功"
}
第二步验证
{ "event": "login", "data": { "apiKey": "your_api_key" } }
验证后您将收到以下消息
{
"type":"status",
"status":"auth_success",
"message": "身份验证成功"
}
或者验证失败收到
{
"type":"status",
"status":"auth_err",
"message": "身份验证失败"
}
第三步订阅
验证身份后,即可订阅流。您可以在同一请求中请求多个国家。
{ "event": "subscribe", "data": { "country": ["IN"] }}
订阅成功后你将收到下面的消息
// 订阅成功的状态
{
"type":"status",
"status":"subscribe_success",
"message": "订阅成功",
"country": "IN"
}
// 股票数据
{
"event":"data",
"data":
{
"change":-23.25,
"changePercent":-1.36,
"code":"BSE:DATAPATTNS",
"country":"IN",
"exchange":"BSE",
"high":1764.55,
"low":1682,
"open":1748.35,
"prevClose":1714.1,
"price":1690.85,
"time":1742452583,
"volume":73259
}
}
或者订阅失败收到
{
"type":"status",
"status":"subscribe_err",
"message": "订阅失败产品已经到期",
"country": "IN"
}
第四步心跳
心跳检测防止断连 发送数据
{ "event": "ping"}
你将收到下面的消息
{
"type":"pong"
}