STEEM API 系列之获取货币转换


api STEEM API 系列之获取货币转换 I.T. SteemIt

api

STEEMIT 有 SBD, STEEM, STEEM POWER 还有 VESTS这几个概念. 时不时, 我们就需要知道它们之间几个转换关系:

  • 1个STEEM等于多少SBD?
  • 1个SBD 等于多少STEEM?
  • 1个SP等于多少VESTS?
  • 1M的VESTS 等于多少STEEM?
  • 1个VESTS等于多少STEEM POWER?
  • SBD的中位价?

这下好了, 我把这些都整理成一个API, 放在四个服务器上:

美国东部: https://helloacm.com/api/steemit/converter/?cached
美国西部: https://steakovercooked.com/api/steemit/converter/?cached
英国伦敦: https://uploadbeta.com/api/steemit/converter/?cached
日本东京: https://happyukgo.com/api/steemit/converter/?cached

举例, 在LINUX BASH SHELL下执行命令:

1
curl -s -X GET "https://helloacm.com/api/steemit/converter/?cached"
curl -s -X GET "https://helloacm.com/api/steemit/converter/?cached"

很快的返回JSON数据:

{
"steem_to_sbd": 1.084,
"sbd_to_steem": 0.9225092250922509, 
"sp_to_vests": 2059.117814239809, 
"steem_per_mvests": 485.64486844050873, 
"vests_to_sp": 0.0004856448684405087, 
"sbd_median_price": 1.084
}

API结果每小时更新结果一次. 这下方便多了, 啥语言想知道结果也就一两句话的事情, 比如用我们最喜爱的PHP:

1
2
   $converter = json_decode(file_get_contents("https://helloacm.com/api/steemit/converter/?cached"), true);
   echo "1 STEEM = ". $converter['steem_to_sbd']. " SBD";
   $converter = json_decode(file_get_contents("https://helloacm.com/api/steemit/converter/?cached"), true);
   echo "1 STEEM = ". $converter['steem_to_sbd']. " SBD";

更新: 在最新的API里添加了系统内部市场价格 steem.get_ticker()

{"sbd_to_steem": 0.29282576866764276, "steem_to_sbd": 3.415, "ticker": {"sbd_volume": "4565.642 SBD", "steem_volume": "4735.916 STEEM", "latest": "0.97290322580645161", "highest_bid": "0.97227083576401041", "percent_change": "1.10562934851359773", "lowest_ask": "0.97227911674756606"}, "steem_per_mvests": 489.6342091988457, "sp_to_vests": 2042.3409582357358, "vests_to_sp": 0.0004896342091988457, "sbd_median_price": 3.415}

在返回的JSON中多了一个 ticker 键值对:

"ticker":{  
      "sbd_volume":"4565.642 SBD",
      "steem_volume":"4735.916 STEEM",
      "latest":"0.97290322580645161",
      "highest_bid":"0.97227083576401041",
      "percent_change":"1.10562934851359773",
      "lowest_ask":"0.97227911674756606"
   },

这个是内部市场的价格, 上面的例子中最高价 highest bid 意思是 1 STEEM = 0.9722 SBD (Steem Dollars).

英文: Steem API/converter (SBD, STEEM, VESTS)

GD Star Rating
loading...
本文一共 207 个汉字, 你数一下对不对.
STEEM API 系列之获取货币转换. (AMP 移动加速版本)
上一篇: STEEMIT: 你到底是大鱼还是小鱼?
下一篇: 数学 × 程式编写比赛 (第七回) 蒙特卡罗撒点

扫描二维码,分享本文到微信朋友圈
2d113c74619ec06b6c33a3307faa292c STEEM API 系列之获取货币转换 I.T. SteemIt

评论