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

登入/權杖、使用者資訊的取得與更新、操作紀錄、聯絡人(contact)管理、聯盟行銷資訊等。

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
  • Normal
  • Sad

©2020 BESTNET.LLC . All Rights Reserved.