AEX एक्सचेंज मैंने सभी दस्तावेज़ों में कोशिश की है कि मैं WSS के साथ डेटा प्राप्त कर सकूं डेटा रिक्त है JSON के साथ प्रसंस्करण त्रुटि को ठीक करता है मुख्य रूप से मैं एक नौसिखिया हूं एक दिन के लिए थक गया आशा है कि कौन सा विशेषज्ञ मुझे इंगित कर सकता है धन्यवाद!
AEX एक्सचेंज WSS दस्तावेज़
https://github.com/aextech/websocket-api-doc/blob/master/README.md
测试了一下可以
function main() {
var client = Dial("wss://api.aex.zone/ws/v1");
client.write('{"cmd": {"type": 2},"type": 1,"pairs": [{ "market": "cnc", "coin": "btc" }]}')
while (true) {
var msg = client.read()
var data = JSON.parse(msg) //把json字符串解析为可引用的object
Log(data)
// 处理data数据
}
}
无法提取bids数组中的对象 var bids = data.bids[0] 报错 TypeError: cannot read property 0 of undefined at main (FILE:9)
exchange.GetDepth(); 获取的深度数据都可以
function main() {
var client = Dial("wss://api.aex.zone/ws/v1|reconnect=true");
client.write('{"cmd": {"type": 2},"type": 1,"pairs": [{ "market": "cnc", "coin": "eth" }]}')
while (true) {
var msg = client.read();
var data = JSON.parse(msg)
var type = data.cmd.type
if (type === 1) {
var CNCBuy = data.bids[0].price
var CNCBuyamount = data.bids[0].amount
var CNCSell = data.asks[0].price
var CNCSellamount = data.asks[0].amount
}
Log(CNCBuy)
/无法跨域调用变量 而且如果关注多个交易对 还需要判断其它条件才能筛选数据 涉及到后续的交易逻辑判断 需要跨域的变量就更多了 更复杂了 搞了一天了 好累啊/
}
}
- 1

