Tổng Quan Xác Thực
Lunar Stream sử dụng xác thực API Key cho tất cả tích hợp đối tác.
Thông Tin Xác Thực
Là đối tác, bạn sẽ nhận được từ admin Lunar Stream:
| Thông tin | Mô tả | Định dạng |
|---|---|---|
| API Key | Key xác thực cho API calls | ls_proj_v1_<random_string> |
| Project ID | Định danh project của bạn | UUID format |
Sử Dụng API Key
Thêm API Key vào header ls-api-key cho tất cả API requests:
bash
curl -X GET "https://api.xxxxxx.xxx/api/v1/livestream?projectId=YOUR_PROJECT_ID" \
-H "ls-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json"Thực Hành Bảo Mật Tốt Nhất
- Lưu trữ an toàn - Sử dụng environment variables hoặc secret managers
- Không commit - Thêm
.envvào.gitignore - Chỉ server-side - Không bao giờ để lộ API Key trong client-side code
- Sử dụng HTTPS - Tất cả API calls phải dùng HTTPS
Cấu Hình Môi Trường
bash
# .env file
LUNAR_STREAM_API_URL=https://api.xxxxxx.xxx/api/v1
LUNAR_STREAM_API_KEY=ls_proj_v1_ydi3lLihcIW0Z9ZAkGz2BjV6caLYqzK41TQAGblW-4E
LUNAR_STREAM_PROJECT_ID=ce4b77e3-3ed0-47ee-a307-ade5f3fbef91Error Responses
| Status | Error | Mô tả |
|---|---|---|
| 401 | UNAUTHORIZED | Thiếu hoặc API Key không hợp lệ |
| 403 | FORBIDDEN | API Key không có quyền truy cập tài nguyên |
json
{
"statusCode": 401,
"message": "Invalid API Key",
"error": "Unauthorized"
}Bước Tiếp Theo
- Chi Tiết API Key - Hướng dẫn sử dụng chi tiết
- Tài Liệu API - Tài liệu API đầy đủ