Skip to content

Instantly share code, notes, and snippets.

@bitkevin
Last active August 29, 2015 14:13
Show Gist options
  • Save bitkevin/15a98fd4908d03a4519e to your computer and use it in GitHub Desktop.
Save bitkevin/15a98fd4908d03a4519e to your computer and use it in GitHub Desktop.

算力 API 说明

获取单个用户某个时间维度的历史算力数据

URI

https://www.tangpool.com/public/worker/share/

参数

名称 类型 说明
dimension str 指定算力数据的时间维度,可选值为(5m/15m/1h),分别对应 5 分钟、15 分钟、1 小时的算力数据
start_ts int 指定算力数据开始的时间戳;若为负数,则从调用时间减去该值做为返回数据的起始时间
count int 指定最多返回多少个时间点的数据
__access_key__ str 鉴权字符串,每个用户有唯一的 AccessKey. 如何获取:登录唐池 -> "设置" -> "个人设置" 中查看

返回值

一个典型的返回值如下,JSON 格式:

{
   "unit" : "T",        --- 算力单位
   "share" : {
      "1421375400" : {        -- 该数据时间戳
         "reject" : "0.029",  -- 拒绝值
         "accept" : "1.477"   -- 接受值
      }
   }
}

示例

获取 5 分钟维度、最近 3 小时(10800秒)的算力数据

请求

GET https://www.tangpool.com/public/worker/share/?count=36&dimension=5m&start_ts=-10800&__access_key__=eKozz7vGMHfNuUsIJPHRMkq8EcQ0R9P3

返回

{
   "unit" : "T",
   "share" : {
      "1421372100" : {
         "accept" : "1.086",
         "reject" : "0.029"
      },
      "1421368500" : {
         "accept" : "1.409",
         "reject" : "0.000"
      },
      "1421371800" : {
         "reject" : "0.175",
         "accept" : "1.174"
      },
      "1421370000" : {
         "accept" : "1.702",
         "reject" : "0.000"
      },
      "1421376600" : {
         "reject" : "0.146",
         "accept" : "1.144"
      },
      "1421367300" : {
         "accept" : "1.467",
         "reject" : "0.000"
      },
      "1421370900" : {
         "accept" : "1.350",
         "reject" : "0.000"
      },
      "1421373300" : {
         "accept" : "1.291",
         "reject" : "0.117"
      },
      "1421375700" : {
         "reject" : "0.000",
         "accept" : "1.320"
      },
      "1421367600" : {
         "accept" : "1.702",
         "reject" : "0.234"
      },
      "1421373600" : {
         "accept" : "1.643",
         "reject" : "0.000"
      },
      "1421375400" : {
         "reject" : "0.087",
         "accept" : "1.467"
      },
      "1421374200" : {
         "reject" : "0.087",
         "accept" : "1.438"
      },
      "1421376000" : {
         "accept" : "1.643",
         "reject" : "0.000"
      },
      "1421372700" : {
         "reject" : "0.000",
         "accept" : "1.584"
      },
      "1421374500" : {
         "reject" : "0.029",
         "accept" : "1.380"
      },
      "1421373000" : {
         "accept" : "1.497",
         "reject" : "0.000"
      },
      "1421369400" : {
         "reject" : "0.146",
         "accept" : "1.262"
      },
      "1421367000" : {
         "accept" : "1.643",
         "reject" : "0.087"
      },
      "1421368800" : {
         "reject" : "0.058",
         "accept" : "1.409"
      },
      "1421370600" : {
         "reject" : "0.117",
         "accept" : "1.291"
      },
      "1421369700" : {
         "accept" : "1.409",
         "reject" : "0.000"
      },
      "1421376900" : {
         "accept" : "1.232",
         "reject" : "0.000"
      },
      "1421369100" : {
         "accept" : "1.468",
         "reject" : "0.000"
      },
      "1421372400" : {
         "reject" : "0.000",
         "accept" : "1.027"
      },
      "1421373900" : {
         "reject" : "0.000",
         "accept" : "1.262"
      },
      "1421374800" : {
         "accept" : "1.203",
         "reject" : "0.029"
      },
      "1421371500" : {
         "accept" : "1.349",
         "reject" : "0.000"
      },
      "1421370300" : {
         "reject" : "0.000",
         "accept" : "1.496"
      },
      "1421371200" : {
         "reject" : "0.000",
         "accept" : "1.760"
      },
      "1421366700" : {
         "accept" : "0.998",
         "reject" : "0.000"
      },
      "1421368200" : {
         "accept" : "1.233",
         "reject" : "0.000"
      },
      "1421375100" : {
         "reject" : "0.000",
         "accept" : "0.851"
      },
      "1421367900" : {
         "reject" : "0.058",
         "accept" : "1.467"
      },
      "1421376300" : {
         "reject" : "0.087",
         "accept" : "1.350"
      },
      "1421377200" : {
         "reject" : "0.000",
         "accept" : "0.998"
      }
   }
}

获取 15 分钟维度、最近 1 小时(3600秒)的算力数据

请求

GET https://www.tangpool.com/public/worker/share/?count=4&dimension=15m&start_ts=-3600&__access_key__=eKozz7vGMHfNuUsIJPHRMkq8EcQ0R9P3

返回

{
   "unit" : "T",
   "share" : {
      "1421376300" : {
         "accept" : "1.242",
         "reject" : "0.078"
      },
      "1421377200" : {
         "reject" : "0.000",
         "accept" : "1.272"
      },
      "1421375400" : {
         "accept" : "1.477",
         "reject" : "0.029"
      },
      "1421374500" : {
         "reject" : "0.019",
         "accept" : "1.145"
      }
   }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment