Type/to search
0
Follow
0
Followers
Comment demander le websocket d'OKEx ?
Help
Created 2021-07-05 14:18:21  
 1
 1542

img
function main(){
var param = {
"op": "subscribe",
"args": [
{
"channel" : "instruments",
"instType": "FUTURES"
}
]
}
// spécifier lors de l'appel de la fonction Dialreconnect=truePar exemple, si vous définissez le mode de connexion, spécifiezpayloadLes messages sont envoyés lors de la reconnexion. Une fois que la connexion du websocket est coupée, il se reconnecte automatiquement et envoie automatiquement des messages.
var ws = Dial("wss://wsaws.okex.com:8443/ws/v5/public|compress=gzip_raw&mode=recv&reconnect=true&"+ JSON.stringify(param))
if(ws){
ws.write(JSON.stringify(param))
var pingCyc = 1000 * 20
var lastPingTime = new Date().getTime()
while(1){
var nowTime = new Date().getTime()
var ret = ws.read()
Log("ret:", ret)
if(nowTime - lastPingTime > pingCyc){
var retPing = ws.write("ping")
lastPingTime = nowTime
Log (envoyé par:ping, #FF0000)
}
Il y a des gens qui ne sont pas d'accord avec ce que je dis._D())
Sleep(1000)
}
ws.close()
}
}

Par exemple, le code ci-dessus demande le canal de produit dans l'interface websocket d'okex, il est toujours en retard, quelqu'un peut-il donner le bon code?

Related Recommendations
Comment
All comments (1)

    需要海外托管者,另外不要使用调试工具调试wss

    5 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)