概覽

DcHubs API 的概述。

DcHubs API 是一個遵循 RESTful API 風格的 API,其路由結構如下:

https://dchubs.org/api/{版本}/

例如,要列出您帳戶下已發佈的所有機器人,可以使用:

GET https://dchubs.org/api/v1/user/bots
  -H "Authorization: Bearer <你的 API 金鑰>"

HTTP 方法

DcHubs API 僅支援 GETPOST 方法。不使用 PUTPATCHDELETE

GET

用於獲取您已發布的 伺服器/機器人 基本資訊。

curl "https://dchubs.org/api/v1/user/bots/" \
  -H "Authorization: Bearer <你的 API 金鑰>"

POST

用於獲取特定您已發布的 伺服器/機器人 基本資訊。

curl -X POST "https://dchubs.org/api/v1/user/bots/{bot_id}" \
  -H "Authorization: Bearer <你的 API 金鑰>" \

API 版本管理

所有 API 路由皆以版本 (v1v2 等) 為前綴,確保升級時的相容性。

認證機制

所有請求皆需透過 Authorization 標頭,並附帶 Bearer Token:

Authorization: Bearer <你的 API 金鑰>

若金鑰無效或過期,會回傳 401 Unauthorized 錯誤。

API 基本網址

https://dchubs.org/api/v1

這是所有 API 請求的基礎網址。