概覽
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 僅支援 GET 與 POST 方法。不使用 PUT、PATCH 或 DELETE。
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 路由皆以版本 (v1、v2 等) 為前綴,確保升級時的相容性。
認證機制
所有請求皆需透過 Authorization 標頭,並附帶 Bearer Token:
Authorization: Bearer <你的 API 金鑰>若金鑰無效或過期,會回傳 401 Unauthorized 錯誤。
API 基本網址
https://dchubs.org/api/v1這是所有 API 請求的基礎網址。