AEX Tôi đã thử tất cả các phương pháp trong tài liệu không thể lấy dữ liệu bằng WSS dữ liệu được lấy là trống xử lý JSON để bù đắp lỗi chủ yếu là tôi là người mới làm việc một ngày rất mệt mỏi mong muốn một người chuyên nghiệp có thể chỉ cho tôi một chút cảm ơn!
Tài liệu WSS của AEX
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

