跳至主要內容

websocket

启源数据小于 1 分钟

注册获取测试密钥open in new window

第一步链接

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"
}