首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PubNub和MtGox api而不使用PubNub库?

如何使用PubNub和MtGox api而不使用PubNub库?
EN

Stack Overflow用户
提问于 2014-01-07 20:38:59
回答 1查看 216关注 0票数 0

我正在用Dart编写一个应用程序,PubNub没有库。我的问题是,是否可以使用Websockets与MtGox api交互(据我所知,这是建立在PubNub上的)?PubNub与Websockets的关系如何?他们的文档主要是宣传他们的SDK库。我很困惑从哪里开始。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-09 06:15:40

PubNub Dart订阅Mt.Gox比特币源

这个问题询问如何使用PubNub实时网络,而不需要PubNub提供的SLA官方支持的SDK。我们不建议这样做,而是提供了推荐的方法,包括使用标准的import 'dart:js'库互操作。详细信息如下,但如果您仍然希望继续使用非库方法,则HTTP REST推送API接口的文档将是一个通用的起点。但是现在我们继续使用下面推荐的方法!请继续阅读。

使用Mt.Gox Google Dart订阅比特币实时提要相当简单,不过一开始有点让人困惑。首先,使用以下脚本标记设置HTML文件;不要忘记PubNub <div>

PubNub文件示例

代码语言:javascript
复制
<h1>PubNub Dart JavaScript SDK Usage Example</h1>

<div id="pubnub" sub-key="sub-c-50d56e1e-2fd9-11e3-a041-02ee2ddab7fe"></div>
<script src="https://cdn.pubnub.com/pubnub.min.js"></script>

<script type="application/dart" src="pubnub_sample.dart"></script>
<script src="packages/browser/dart.js"></script>
<script src="packages/browser/interop.js"></script>

注意: PubNub <div>包含Mt.Gox订阅密钥参数。

PubNub Dart源文件和SDK使用订阅回调示例

接下来,您的Dart应用程序源代码将简单地打开TCP套接字到实时流。注意,通道ID是d5f06780-30a8-4a48-a2f8-7ed181b4a13f。这是Mt.Gox提供的许多通道流之一,它允许您接收贸易/深度/Ticker信号。

PubNub Dart源文件

代码语言:javascript
复制
import 'dart:js';

void main() {
  context['PUBNUB'].callMethod( 'subscribe', [new JsObject.jsify({
    "channel" : "d5f06780-30a8-4a48-a2f8-7ed181b4a13f",
    "message" : ( message, env, channel, age ) => print(message)
  })] );
}

就这样!您可以使用此方法开始接收来自Mt.Gox的实时实时信号。此外,您还需要为不同类型的事件添加或更改通道。

注意:您可以通过请求通道列表API调用:PubNub Mt.Gox通道流馈源Ticker/贸易/深度信号列表找到更多的Mt.Gox通道。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20981412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档