專案設定
專案是 BugSpark 中錯誤報告的頂層容器。每個專案都有自己的 API 金鑰和設定。
建立專案
- 在側邊欄導覽至 專案
- 點擊 建立專案
- 輸入 專案名稱(例如「我的網頁應用」)
- 輸入應用程式運行的 網域(例如
myapp.com) - 點擊 建立
專案會以 bsk_pub_... 格式的唯一 API 金鑰建立。
API 金鑰管理
每個專案有一個啟用中的 API 金鑰。在小工具或 API 請求中使用它:
bash
X-API-Key: bsk_pub_a1b2c3d4e5f6...查看您的 API 金鑰
前往 專案,點擊一個專案,API 金鑰會顯示在專案詳情頁面。點擊複製按鈕將其複製到剪貼簿。
輪換金鑰
如果 API 金鑰被洩露,請立即輪換:
- 開啟專案詳情頁面
- 點擊 輪換 API 金鑰
- 確認操作
- 更新您的小工具設定中的金鑰
舊金鑰會立即失效。
專案設定
專案設定以 JSON 物件儲存。目前的設定包括:
| 設定 | 類型 | 說明 |
|---|---|---|
webhookUrl | string | Webhook 通知的 URL |
notifyOnCritical | boolean | 為嚴重錯誤發送警報 |
透過 API 更新設定:
bash
curl -X PATCH https://api.bugspark.hillmanchan.com/api/v1/projects/:id \
-H "Cookie: bugspark_access_token=..." \
-H "Content-Type: application/json" \
-d '{"settings": {"webhookUrl": "https://..."}}'刪除專案
刪除專案是軟刪除 — 專案會被停用但其報告會被保留。您可以從專案詳情頁面刪除專案。