Các chính sách lái sự kiện ws, có phải được mô tả chi tiết hơn trong tài liệu API? Đặc biệt là các giao diện cần xác minh vị trí, số dư, v.v.?

Tác giả:Cô dâu cũng vậy., Tạo: 2019-06-03 10:23:03, Cập nhật: 2019-07-31 17:23:08

Xem trong tài liệu API của FMZ trong nửa ngày, chỉ có một hàm dial liên quan đến kiểu ws, cảm giác mô tả chưa đủ rõ ràng, không có hệ thống

Tôi không phải là một người giỏi, nên tôi muốn thử API kiểu w của bitmex, để có được thông tin cần xác minh vị trí, tài khoản, v.v. mà không hiểu chức năng quay số.

Tôi gửi đơn xin việc, dịch vụ khách hàng cho tôi tự tìm các trường hợp, tìm các tài liệu của sàn giao dịch, các trường hợp của quảng trường chiến lược.

Các trường hợp liên quan của Strategy Square là việc sử dụng giao thức websocket và phương pháp thu thập chữ ký mới nhất của HMAC trên nền tảng, thay đổi vị trí được đẩy lên WeChat, sau đó được chuyển sang WeChat.

Mã này cũ, lỗi cũ, xin mã mới, cảm ơn.


Thêm nữa

Giấc mơ nhỏNhững sai lầm cụ thể nào mà bạn muốn báo cáo? Không ai biết chính xác vấn đề là gì.

Giấc mơ nhỏ`` function main (() { var APIKEY = "Your Access Key ((Bitmex API ID)) " var expires = parseInt ((Date.now)) / 1000) + 10 var signature = exchange.HMAC (("sha256", "hex", "GET/realtime" + expires, "{{secretkey}}")//secretkey tự động thay thế khi thực hiện, không cần phải điền var client = Dial (("wss://www.bitmex.com/realtime", 60) var auth = JSON.stringify (({args: [APIKEY, expires, signature], op: "authKeyExpires"}) var pos = 0 client.write ((auth)) client.write (('{"op": "subscribe", "args": "position"}') while (true) { bitmexData = client.read ((() if ((bitmexData.table == 'position' && pos!= parseInt ((bitmexData.data[0].currentQty)) { Log (('position change', pos, parseInt ((bitmexData.data[0].currentQty), '@') pos = parseInt ((bitmexData.data[0].currentQty) ♪ ♪ ♪ `` Ví dụ này đã được kiểm tra, không có vấn đề, có dữ liệu được trả về. Bạn không điền vào ID API của mình trong ví dụ này? `` var APIKEY = "Your Access Key ((Bitmex API ID)) " `` Dưới đây, bạn sẽ được yêu cầu thay thế các mã khóa truy cập của mình bằng mã số API của tài khoản Bitmex của mình.

Cô dâu cũng vậy.Mộng tổng, dữ liệu được trả về bằng đoạn mã này, thời gian của nó bị trễ hơn vài phút so với thời gian hiện tại, ví dụ, tôi lấy bitmex, thời gian được lấy là thời gian ISO, tính toán là thời gian Bắc Kinh vào ngày 7 tháng 8 lúc 6 giờ 9 phút 18 giây, thời gian thực tế là 2019-08-07 06:12:37, trễ 3 phút, tôi cũng nhận được ticker so với rest đúng, thực sự sai, đây là trường hợp của bạn? xin hướng dẫn: 2019-08-07 06:12:37 Thông tin {"table":"quote","action":"insert","data":[{"timestamp":"2019-08-06T22:09:18.150Z","symbol":"XBTUSD","bidSize":34939,"bidPrice:11353....

Cô dâu cũng vậy.Được rồi, cảm ơn.

Giấc mơ nhỏ`` Khi tôi thay thế positon thành wallet, thường có lỗi: lỗi TypeError: cannot read property 'write' of null at main (FILE:8) 2019-06-03 12:09:30, lỗi websocket: bad handshake `` Câu trả lời cho câu hỏi của bạn là: "Đánh khóc xem".

Cỏ nhỏĐáng lẽ yêu cầu đã thành công, remaining là số lần kết nối websocket còn lại, không thể quá thường xuyên.

Cô dâu cũng vậy.Không có câu hỏi

Giấc mơ nhỏTypeError: cannot read property 'write' of null at main (FILE:8) Ngoài ra, hãy đảm bảo rằng máy chủ mà người quản lý của bạn đang sử dụng có thể truy cập vào giao diện OKEX. Hiện tại, chỉ có các máy chủ nước ngoài có thể truy cập vào OKEX.

Cô dâu cũng vậy.Tôi đã thay đổi API của mình, và nếu sử dụng sleep trong vòng lặp, nó sẽ không ảnh hưởng đến chương trình, phải không?

Cô dâu cũng vậy./upload/asset/1405cf4702c6364a8e6e.png Tôi thường xuất hiện lỗi sau khi thay thế positon thành wallet: lỗi TypeError: cannot read property 'write' of null at main (__FILE__:8) 2019-06-03 12:09:30, lỗi websocket: bad handshake

Cô dâu cũng vậy.2019-06-03 12:00:52 thông tin {"info":"Welcome to the BitMEX Realtime API.","version":"2019-05-29T18:35:35.000Z","timestamp":"2019-06-03T04:00:51.178Z","docs":"https://www.bitmex.com/app/wsAPI","limit":{"remaining":37}} 2019-06-03 12:00:50 Thông tin {"info":"Welcome to the BitMEX Realtime API.","version":"2019-05-29T18:35:35.000Z","timestamp":"2019-06-03T04:00:49.503Z","docs":"https://www.bitmex.com/app/wsAPI","limit":{"remaining":38}} 2019-06-03 12:00:49 Thông tin {"success":true, "request":{"args":["Zp8Ub0Iom7SxwDXuB5oXetWV",1559534457,"1cf5ce9c114b6991bfde394cdfebab3b36db9ea0e7a365ed7c4328a6f3ce4efe"],"op:"authKeyExpires"}} 2019-06-03 12:00:48 thông tin {"info":"Welcome to the BitMEX Realtime API.","version":"2019-05-29T18:35:35.000Z","timestamp":"2019-06-03T04:00:47.720Z","docs":"https://www.bitmex.com/app/wsAPI","limit":{"remaining":39}} Đây không phải là một gợi ý cần liên kết lại?