API 规范

API 规范

1 min read

Client Portal Guide

客户门户:API 对接指南 #

BESTNET-CLOUD 的客户门户提供 HTTP REST API。您可以通过程序自动化地查询和操作账户信息及已签约的服务。所有响应均以 JSON 返回。

前提条件 #

  • 能够登录客户门户
  • 使用 API 的账户对目标服务具有访问权限
  • 通信务必使用 HTTPS(不要以明文发送认证信息)

API 基础 #

基础 URL

https://hb.bestnetllc.co.jp/api/ 之下提供了各个方法。

数据格式

请求为 HTTP(GET / POST / PUT / DELETE),响应为 JSON

交互式参考文档

通过门户左侧菜单的 “API”,可以查看全部方法以及 bash / php / python 的代码示例。

认证 #

API 支持 Basic 认证。将客户区的邮箱地址密码:(冒号)连接,并将经过 Base64 编码后的值通过 Authorization 请求头发送。

# -u オプションでリクエストごとに認証情報を送信します
curl 'https://hb.bestnetllc.co.jp/api/details' \
  -u "your-email@example.com:your-password"
安全提示:认证信息(邮箱地址、密码、令牌)属于机密信息。务必通过 HTTPS 发送,切勿将其包含在源代码、公开仓库或 URL 的查询字符串中。

如需使用令牌,可通过 POST /login 获取令牌,通过 POST /token 刷新,通过 POST /revoke 吊销。

打开 API 参考文档 #

1. 打开门户左侧菜单的“API” #

  1. 登录客户门户。
  2. 点击左侧菜单下方的 “API”
  3. 会打开 API Reference。在左侧菜单选择方法,即可在右侧窗格查看所需的参数以及 bash / php / python 的代码示例。
  4. 还可以通过画面上方的 download 获取 用于 Swagger 的 JSON

可用的主要方法组 #

API 由按用途分类的约 135 个方法构成。

Clientarea

登录/令牌、用户信息的查询与更新、操作日志、联系人管理、联盟(Affiliate)信息等。

Billing

查询账单、付款、信用余额等与付款相关的信息。

Services

获取已签约服务的列表与详情,以及与服务相关的操作。

Domains

获取域名列表与详情,以及与域名相关的操作。

SSL Certificates

查看与管理 SSL 证书。

Support

获取、创建与回复工单。

Cart

创建与确认新订单(购物车)。

DNS

获取与管理 DNS 区域和记录。

请求示例 #

以下是几个具有代表性的端点示例。完整列表与参数请参阅门户的 API Reference。

用途方法路径
获取账户信息GET/api/details
登录(获取令牌)POST/api/login
获取操作日志GET/api/logs
获取联系人列表GET/api/contact
添加联系人POST/api/contact
# アカウント情報(details)を取得する例
curl 'https://hb.bestnetllc.co.jp/api/details' \
  -u "your-email@example.com:your-password"

注意事项 #

必须使用 HTTPS

为保护认证信息,调用 API 时务必使用 HTTPS。

权限范围

可查询和操作的范围取决于登录账户的权限以及您的签约内容。

生产操作注意

创建、更新、删除类的方法会作用于真实数据。请在充分验证后再使用自动化脚本。

故障排查 #

返回 401 Unauthorized

请确认邮箱地址/密码,或 Base64 编码结果是否正确。Basic 认证请求头的格式为 Authorization: Basic <base64>

不返回 JSON/返回 HTML

请确认端点路径以及是否使用了 HTTPS。对于需要登录的方法,认证信息是必需的。

找不到方法

路径和参数可能会更新。请在门户的 API Reference 中确认最新的定义。

Updated on 2026年6月27日

What are your feelings

  • Happy
  • 常规
  • Sad

©2020 BESTNET.LLC . All Rights Reserved.