基本地址
https://forum.hamcq.cn
身分驗證
API 的使用,基於「令牌」的身份驗證機制。
取得 Token
POST /api/token
{
"識別碼": "Toby",
"密碼": "pass7word"
}
HTTP/1.1 200 成功
{
"token": "YACub2KLfe8mfmHPcUKtt6t2SMJOGPXnZbqhc3nX",
"使用者ID": "1"
}
然後,您可以將此驗證令牌包含在後續的請求標頭中:
GET /api/forum HTTP/1.1
驗證:Token YACub2KLfe8mfmHPcUKtt6t2SMJOGPXnZbqhc3nX
啟用雙重驗證時,將無法完成登入請求,回報:401:未驗證
取得主題 - 取得所有討論 (預設排序規則為 -時間)
取得 /api/discussions
取得 /api/discussions 資料,並按照「commentCount」降序排列。 依照評論數量由多到少排序
取得 /api/discussions/:id 透過 ID 取得討論
取得 /api/discussions 資料,包含 user、lastPostedUser、firstPost 和 tags。 返回指定內容
建立主題
POST /api/discussions
使用者資訊
取得 /api/users/:id或使用者名稱 透過身分識別或使用者名稱取得資訊
取得所有組
取得 /api/groups
取得標籤
取得 /api/tags