【什么是API?】
API,Application Programming Interface,应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
说的更通俗一点,就是用户可以通过访问矿池的API(需要一定的研发能力),直接获取到矿池里显示的数据,比如算力、收益等。这些数据可以集合到用户自己开发的系统或者其他页面中查看或者管理。
【矿池API基本信息】
调用API的用户:通常云算力平台、大型矿场或者其他有类似需求的矿工用户会有调用矿池API数据;
调用API的目的:
1)云算力平台:通过调用矿池API,可以将矿池里显示的算力、收益等数据展示到其云算力平台,方便其用户直接在云算力平台监控数据;
2)大型矿场:部分矿场管理着很多子账户,为了矿场管理方便,可能在矿场研发了相应的管理系统,通过调用矿池的API可以一次性获取所有子账户数据,并以列表的方式进行查看,以及跟矿场直接从矿机获取的数据进行配对等;
3)其他个人客户需求等。
【调用API能获取到什么数据】
通常用户对API会有三个不同的需求,
1)获取个人账户挖矿的数据,包括实时算力、日算力、活跃矿机数、非活跃矿机数、失效矿机数、收益等数据,即通过观察者链接可以查看到的数据——此API的调用参考下文细则;
2)获取矿池网页上的公开数据,比如全网算力、全网难度、矿池算力、矿池总在线机器数量或者其他矿机收益列表中的数据等——暂时不提供此类API数据的调用;
3)通过API进行矿池账户的操作和设置,包括创建子账户、修改地址等功能——此功能只对集团客户开放,若需要开通此功能,请联系币印小表弟(微信:poolin666)
【怎么调用API获取个人账户挖矿的数据】
API文档:https://github.com/iblockin/pool_web_api_doc/blob/master/api.md
获取API的数据:
1)首先注册矿池账户,并创建子账户;
2)在矿池网页右上角下拉框点击子账户管理;
3)
在相应子账户右侧点击设置
- 设置观察者;
4)
创建了观察者之后会得到一个链接,即观察者链接,如:www.poolin.com/my/8000010/zec?read_token=wowgLj2*****ga 链接最后wow开头的这一串随机码就是该子账户的ReadToken,8000010就是该子账户的puid
5)按照接口文档上的说明填写Read Token,并获取相应的数据。