首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MtGox webstream

MtGox webstream
EN

Stack Overflow用户
提问于 2013-03-14 22:00:46
回答 1查看 1K关注 0票数 1

在这个文档中,我们有一个关于webstream的信息。

所以问题是。我们有下一个:

代码语言:javascript
复制
query = {
  "id":id,
  "call":apicall,
  "nonce":nonce,
  "currency":cry,
  "parameters":params,
  "item":item
}
output = serialize({
           "op":"call",
           "id":id,
           "call":self.encode_and_sign(serialize(query)),
           "context":"mtgox.com"
         })
ws.send(output)

此代码基于http://bitbin.it/l3jJWwdZ

我不能在HTTP和Webstreaming ( MtGox)之间建立一个同构关系。能给出{apicall,params,item}的一个有效示例吗?例如,对于这个查询:

代码语言:javascript
复制
https://mtgox.com/api/1/generic/info
https://mtgox.com/api/1/generic/orders
maybe some more complex... 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-02 14:39:53

好吧,我找到了答案:

我们有基地:

代码语言:javascript
复制
query = {
  "id":id,
  "call":apicall,
  "nonce":nonce,
  "currency":cry,
  "parameters":params,
  "item":item
}

对于url =~ https://mtgox.com/api/1/generic/info =>结果查询,下一个是:

代码语言:javascript
复制
info_query = {
  "id":"1",
  "call":"private/info",
  "nonce":["0.63745499","1364911980"]
}

res_query = {
  "op":"call",
  "id":"1",
  "call":f_sing_query(apikey,secretkey,info_query),
  "context":"mtgox.com"
}

其中f_sign_query eq到

如果我们替换“私有/信息”->“私有/订单”,我们将得到我们自己的订单。

现在,让我们按日期提取交易。

代码语言:javascript
复制
fetch_query = {
  "id":"1",
  "call":"BTCUSD/trades/fetch",
  "nonce":["0.63745499","1364911980"],
  "params":{"since":"1363425799999469"}
}

result_query将是相同的(!info_query <- fetch_query)

现在,是add_trade的时刻。我们想以1BTC-56.12345美元的价格出售0.01 BTC。

代码语言:javascript
复制
add_query = {
  "id":"1",
  "call":"BTCUSD/order/add",
  "nonce":["0.63745499","1364911980"],
  "params":{"type":"ask","amount_int":str(100000000*0.01),"price_int":str(56.1234*100000)}
}

等等..。

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

https://stackoverflow.com/questions/15421023

复制
相关文章

相似问题

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