Xác Thực & Mã Lỗi

Xác Thực

Tất cả các yêu cầu API đều yêu cầu xác thực qua một trong hai phương thức:

API Key Header (Khuyến Nghị)

curl -H "X-API-Key: ck_live_your_key" \
  "https://claudekit.cc/api/proxy/vidcap/v1/youtube/info?url=..."

Bearer Token

curl -H "Authorization: Bearer ck_live_your_key" \
  "https://claudekit.cc/api/proxy/vidcap/v1/youtube/info?url=..."

Lấy API Key

  1. Đăng nhập vào ClaudeKit
  2. Truy cập Bảng Điều Khiển API Keys
  3. Nhấn “Create API Key”
  4. Lưu key an toàn (chỉ hiển thị một lần)

API keys có định dạng ck_live_ theo sau là 32 ký tự ngẫu nhiên.

Mã Lỗi

HTTP StatusMô tả
MISSING_API_KEY401Không có API key trong request headers
INVALID_API_KEY401API key không hợp lệ hoặc đã hết hạn
KEY_EXPIRED401API key đã hết hạn
KEY_REVOKED401API key đã bị thu hồi
LICENSE_REQUIRED403Yêu cầu giấy phép ClaudeKit đang hoạt động
RATE_LIMIT_EXCEEDED429Quá nhiều yêu cầu, thử lại sau thời gian chờ
INVALID_PATH400Định dạng proxy path không hợp lệ
UNKNOWN_SERVICE404Dịch vụ yêu cầu không tìm thấy

Định Dạng Phản Hồi Lỗi

{
  "error": "INVALID_API_KEY",
  "message": "The provided API key is invalid or has expired"
}

Giới Hạn Tốc Độ

Các yêu cầu API bị giới hạn tốc độ theo từng API key. Giới hạn được thông báo qua response headers.

Response Headers

HeaderMô tả
X-RateLimit-LimitSố yêu cầu tối đa mỗi giờ
X-RateLimit-RemainingSố yêu cầu còn lại trong cửa sổ hiện tại
X-RateLimit-ResetUnix timestamp khi cửa sổ được đặt lại

Vượt Giới Hạn Tốc Độ

Khi bị giới hạn tốc độ, bạn nhận được phản hồi 429:

{
  "error": "RATE_LIMIT_EXCEEDED",
  "retryAfter": 120
}

Trường retryAfter cho biết số giây cần chờ trước khi thử lại.

Giới Hạn Mặc Định

GóiYêu Cầu/Giờ
Standard1,000
Premium10,000

Thực Tiễn Tốt Nhất

  • Lưu cache phản hồi khi có thể để giảm lời gọi API
  • Áp dụng exponential backoff khi thử lại sau lỗi giới hạn tốc độ
  • Theo dõi mức sử dụng qua Bảng Điều Khiển API Keys
  • Sử dụng key rotation để xoay vòng keys mà không bị gián đoạn

Bước Tiếp Theo