Type/to search

Передача транзакций Binance в WeChat в режиме реального времени (практика протокола wss)

Binance
3
Follow
1503
Followers

Посредством протокола websocket, информация о транзакциях биткоина может быть отправлена в WeChat в качестве упражнения для протокола wss.
Принцип состоит в том, чтобы обновлять listenKey каждые 30 минут, а затем подписываться на поток данных, подписанный аккаунтом.

Source
JavaScript
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);
Strategy parameters
Strategy parameters
your binance API Key (Optional)
Comment
All comments (3)

    不能支持其他交易所吗?

    8 years ago

    思路类似

    8 years ago

    从中学习HttpQuery函数的用法,以及币安user data stream使用技巧

    8 years ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)