وسائل لوڈ ہو رہے ہیں... لوڈنگ...

وی چیٹ پر بائننس ڈیل آرڈر بھیجیں

مصنف:گھاس، تاریخ: 2018-10-20 14:42:39
ٹیگز:بائننسمطالعہویبسکوکیٹPushMessage

ویب سوکیٹ پروٹوکول کے ذریعے ، ویکیوم کو بئن این ٹرانزیکشن کی معلومات کو آگے بڑھایا جاسکتا ہے ، جو کہ وی ایس ایس پروٹوکول کی مشق ہے۔ اس کے علاوہ ، آپ کو اپنے اکاؤنٹ میں ڈیٹا اسٹریم کو سبسکرائب کرنے کے بعد 30 منٹ کے لئے listenKey کو اپ ڈیٹ کرنے کی ضرورت ہے۔


function main() {
    var listenKey = JSON.parse(HttpQuery('https://api.binance.com/api/v1/userDataStream','',null,'X-MBX-APIKEY:'+APIKEY)).listenKey;
    HttpQuery('https://api.binance.com/api/v1/userDataStream', {method:'DELETE',data:'listenKey='+listenKey}, null,'X-MBX-APIKEY:'+ APIKEY);
    listenKey = JSON.parse(HttpQuery('https://api.binance.com/api/v1/userDataStream','',null,'X-MBX-APIKEY:'+ APIKEY)).listenKey;
    var datastream = Dial("wss://stream.binance.com:9443/ws/"+listenKey, 100);
    var update_listenKey_time =  Date.now()/1000;
    while (true){
        if (Date.now()/1000 - update_listenKey_time > 1800){
            update_listenKey_time = Date.now()/1000;
            HttpQuery('https://api.binance.com/api/v1/userDataStream', {method:'PUT',data:'listenKey='+listenKey}, null,'X-MBX-APIKEY:'+ APIKEY);
            Log('keep listenKey alive');
        }
        var data = datastream.read();
        if(data){
            data = JSON.parse(data);
            if(data.e == 'executionReport' && data.x == 'TRADE'){
                Log(data.S, data.s,  'amount is ', data.l, 'at price:', data.p, '@');
            }
        }
    }
}

متعلقہ

مزید

ابدی رینجرکیا آپ دوسرے تبادلے کی حمایت نہیں کر سکتے ہیں؟

گھاسHttpQuery افعال کے استعمال اور بائنو صارف ڈیٹا اسٹریم کے ساتھ استعمال کرنے کی ترکیبیں سیکھیں

گھاساسی طرح کی سوچ