跳转到主要内容
开始之前!
您应该创建一个免费的 Blockradar 账户,用于测试 API。我们将为您提供测试密钥,用于进行 API 调用。

Postman 集合

查看 Postman 集合
Blockradar API 让您可以访问控制面板上几乎所有可用的功能,并允许您在应用程序中扩展使用这些功能。它力求遵循 RESTful 规范,围绕您将要交互的主要资源进行组织——有少数例外情况。

示例请求

我们在每个方法旁边提供使用 cURL 的示例 API 调用。您只需插入您的特定参数,即可从命令行测试调用。请参阅此教程了解如何将 cURL 与 API 结合使用 如果您不熟悉 cURL,也可以使用 Postman。Postman 是一个易于使用的 API 开发和测试平台。您可以探索 Blockradar Postman 集合来了解我们的 API 如何工作。

请求和响应

请求体数据和响应数据都以 JSON 格式化。响应的内容类型始终为 application/json。通常,所有响应都采用以下格式:
{
  "statusCode": "[number]",
  "message": "[string]",
  "data": "[object]"
}

属性类型描述
statusCodenumber这是请求状态码,让您知道请求是否成功。我们建议您使用此值来确定 API 调用的结果。
messagestring这是响应及其状态的摘要。例如,当尝试检索客户列表时,message 可能显示”Transactions fetched successfully”。如果发生错误,message 键将包含错误描述,如上述授权头情况。这是所有请求中唯一通用的键。
dataobject这包含您请求的结果。根据发出的请求,它可以是对象或数组。例如,检索单个交易的请求将在 data 键中返回交易对象,而请求列表时该键将是交易数组。

Meta 对象

meta 键用于为 data 键的内容提供上下文。例如,如果正在检索客户执行的交易列表,可以传递分页参数来限制结果集。meta 键将包含具有以下属性的对象:
{
 "meta": {
    "totalItems": 704,
    "itemCount": 100,
    "itemsPerPage": 100,
    "totalPages": 8,
    "currentPage": 1
  }
}
属性描述
totalItems可用项目的总数。这表示所有页面中项目的完整计数。
itemCount当前页面上的项目数。这表示当前响应中返回的项目数量。
itemsPerPage每页的最大项目数。这定义了每个页面的分页限制。默认值: 100
totalPages可用的总页数。这是根据项目总数和每页项目数计算的。
currentPage当前页码。这表示当前响应中返回的是哪一页分页结果。默认值: 1