如何使用javascript对cryptsy进行基本的推送连接?

时间:2014-09-29 01:48:03

标签: javascript api http bitcoin pusher

我正在努力创建一个基本的推送器连接到密码,例如https://www.cryptsy.com/pages/pushapi 由于我收到了诸如“价格”之类的公共数据,因此我应该“不会”。必须进行身份验证,只提供密码APP_KEY。 以下代码失败:

<script src="pusher.min.js">
var pusher = new Pusher('cb65d0a7a72cd94adf1f');
var channel = pusher.subscribe('ticker.160');
channel.bind('new-price', function(data) {
  alert('An event was triggered with message: ' + data.message);
});
channel.bind('pusher:subscription_error', function(status) {
  if(status == 408 || status == 503){
    // retry?
  }
});
</script>

我做错了什么? 浏览器似乎挂了。 如何创建一个基本的推送器连接到crypsty以确定新的价格&#39;?

1 个答案:

答案 0 :(得分:0)

试试这个

<script src="//js.pusher.com/2.2/pusher.min.js" type="text/javascript"></script>
<script type="text/javascript">
var pusher = new Pusher("cb65d0a7a72cd94adf1f");
var channel = pusher.subscribe("ticker.160");
channel.bind("message", function(data) {
  //console.log(data);
  var topbuy = data.trade.topbuy;
  console.log("Price: ", topbuy.price,
              "Quantity:", topbuy.quantity);
});
</script>

运行页面后,只需等待几秒钟,这将继续为服务器的每次推送向控制台(F12键)写入价格和数量数据。