【问题标题】:Websockets for Block.io API giving an error messageBlock.io API 的 Websockets 给出错误消息
【发布时间】:2016-02-19 06:29:30
【问题描述】:

我刚刚注册并想测试 Websockets API 以检查地址余额。遵循 API 文档,我试图查看是否可以获得概念验证,但我似乎无法超越“成功”消息。有人可以看看这段代码,让我知道我做错了什么吗?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Websocket Test</title>
</head>
<body>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.4.5/socket.io.min.js"></script>
    <script>
        var connection = new WebSocket('wss://n.block.io/:443');
        var message = {
            "type": "account",
            "api_key": "a40c-587d-e9a6-67d3",
            "network": "BTC",
                "type": "address",
                "address": "13qUEUgSZRBqrXUyDghm1JhXMzJyrhA69h"
        };
        connection.onmessage = function(e){
           var server_message = e.data;
           console.log(server_message);
        }
        connection.onopen = function(){
           connection.send(message);
        }
    </script>
</body>
</html>

https://block.io/docs/notifications

【问题讨论】:

    标签: javascript websocket bitcoin


    【解决方案1】:

    抱歉回复晚了,但您需要JSON.stringify您的消息。试试这样的:

    https://jsfiddle.net/bxw3v8c7/

    <html>
    <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
    
    <script>
    var btcs = new WebSocket('wss://n.block.io/');
    
    btcs.onopen = function()
        {
        var addrToMonitor = "1SomeBTCAddress";
        btcs.send( JSON.stringify( {'type':'address','network':'BTC', 'address':addrToMonitor} ) );
        };
    
    btcs.onmessage = function(onmsg)
        {
        var response = JSON.parse(onmsg.data);
        console.log(response); //for debugging
        var amount = response.data.amount_received;
        $('#messages').prepend("<p>" + amount + "</p>");
        }
    
    </script>
    <body>
    
    </body>
    </html>
    

    【讨论】:

    • 如何监控测试网?
    猜你喜欢
    • 2016-09-05
    • 1970-01-01
    • 2017-11-26
    • 2016-02-21
    • 2017-07-23
    • 1970-01-01
    • 2013-03-08
    • 2014-09-06
    • 2011-07-24
    相关资源
    最近更新 更多