ws घटना ड्राइव नीति, क्या एपीआई दस्तावेज़ में वर्णित होना चाहिए? विशेष रूप से वे इंटरफेस जिनके लिए स्थान, शेष आदि को सत्यापित करना आवश्यक है?

लेखक:मंगेतर भी, बनाया गयाः 2019-06-03 10:23:03, अद्यतन किया गयाः 2019-07-31 17:23:08

एफएमजेड के एपीआई दस्तावेज़ में आधे दिन देखा, केवल एक डायल फ़ंक्शन है जो ws प्रकार से संबंधित है, यह स्पष्ट रूप से वर्णित नहीं है और सिस्टम नहीं है।

मैं बहुत अज्ञानी था, इसलिए मैंने बिटमेक्स के Ws प्रकार के एपीआई को आज़माया, जो कि डिस्क फ़ंक्शन को समझने के बिना स्थिति, खाते आदि को सत्यापित करने के लिए आवश्यक जानकारी प्राप्त करता है।

मैंने एक काम का आदेश भेजा, ग्राहक सेवा ने मुझे खुद को मामलों की तलाश करने के लिए कहा, एक्सचेंज के दस्तावेजों की तलाश, रणनीति स्क्वायर के मामलों की तलाश।

रणनीति वर्ग के संबंधित मामलों में वेबसॉकेट प्रोटोकॉल और प्लेटफॉर्म के नवीनतम एचएमएसी के माध्यम से हस्ताक्षर प्राप्त करने के तरीके का उपयोग किया जाता है।

यह कोड पुराना है, पुराना त्रुटि है, एक नया कोड प्राप्त करें, धन्यवाद


अधिक

छोटे सपनेक्या आप अपनी समस्या का वर्णन कर सकते हैं? यह सिर्फ एक गलती है, और कोई नहीं जानता कि समस्या क्या है।

छोटे सपने`` function main (() { var APIKEY = "Your Access Key ((बिटमेक्स एपीआई आईडी) " var expires = parseInt ((Date.now))) / 1000) + 10 var signature = exchange.HMAC (("sha256", "hex", "GET/realtime" + expires, "{{secretkey}}")//secretkey निष्पादन के समय स्वचालित रूप से प्रतिस्थापित होता है, बिना किसी भरने के 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) } } } `` इस उदाहरण का परीक्षण किया गया है, कोई समस्या नहीं है, डेटा वापस आ गया है। क्या आपने इस उदाहरण में अपना एपीआई आईडी नहीं भरा है? `` var APIKEY = "Your Access Key ((बिटमेक्स एपीआई आईडी) " `` यहाँ your Access Key (Bitmex API ID) स्ट्रिंग है जिसे आप अपने Bitmex खाते के API ID के रूप में बदलना चाहते हैं।

मंगेतर भीDreamSum, इस कोड के साथ लौटाए गए डेटा का समय, वर्तमान समय की तुलना में कुछ मिनट पीछे है, उदाहरण के लिए, मैंने बिटमेक्स का उद्धरण प्राप्त किया, आईएसओ समय प्राप्त किया, 7 अगस्त को बीजिंग समय के लिए छूट 6 बजे 9 मिनट 18 सेकंड, वास्तविक समय 2019-08-07 06:12:37 है, 3 मिनट पीछे, मैं भी rest के साथ प्राप्त टिकर की तुलना में सही है, वास्तव में गलत है, क्या यह मामला है? 2019-08-07 06:12:37 जानकारी {"table":"quote","action":"insert","data":[{"timestamp":"2019-08-06T22:09:18.150Z","symbol":"XBTUSD","bidSize":34939,"bidPrice":11353....]

मंगेतर भीठीक है, धन्यवाद।

छोटे सपने`` मैं अपने positon को wallet में बदलने के बाद अक्सर त्रुटि देता हूंः त्रुटि TypeError: cannot read property 'write' of null at main (FILE:8) 2019-06-03 12:09:30, गलत वेबसॉकेटः खराब हैंडशेक `` उत्तर आपके प्रश्न का है, परेशानी से देखो।

घासअनुरोध सफल होना चाहिए, remaining शेष वेबसॉकेट कनेक्शन की संख्या है, बहुत बार नहीं हो सकता है।

मंगेतर भीजवाब नहीं

छोटे सपनेTypeError: cannot read property 'write' of null at main (FILE:8) यह त्रुटि प्रोग्राम की त्रुटि है, जो अनुमान है कि आपने कोड में जो कुछ भी बदला है उसके कारण है। इसके अलावा, कृपया सुनिश्चित करें कि आपके होस्ट के सर्वर पर OKEX इंटरफ़ेस तक पहुंच है। वर्तमान में, केवल विदेशी सर्वर ओकेएक्स तक पहुंच सकते हैं।

मंगेतर भीमैंने अपना एपीआई बदल दिया है, और यदि यह लूप में है, तो इसका प्रोग्राम पर कोई प्रभाव नहीं होना चाहिए।

मंगेतर भी/upload/asset/1405cf4702c6364a8e6e.png मैं अपने positon को wallet में बदलने के बाद अक्सर त्रुटि देता हूंः त्रुटि TypeError: cannot read property 'write' of null at main (__FILE__:8) 2019-06-03 12:09:30, गलत वेबसॉकेटः खराब हैंडशेक

मंगेतर भी2019-06-03 12:00:52 जानकारी {"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 जानकारी {"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 जानकारी {"success":true, "request":{"args":["Zp8Ub0Iom7SxwDXuB5oXetWV",1559534457,"1cf5ce9c114b6991bfde394cdfebab3b36db9ea0e7a365ed7c4328a6f3ce4efe"],"op:"authKeyExpires"}} 2019-06-03 12:00:48 जानकारी {"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}} क्या यह संकेत पुनः कनेक्ट करने की आवश्यकता नहीं है?