API 入门指南
Tianji 提供了完整的 REST API,允许您以编程方式访问和操作所有 Tianji 功能。本指南将帮助您快速开始使用 Tianji API。
概述
Tianji API 基于 REST 架构,并使用 JSON 格式进行数据交换。所有 API 请求都必须通过 HTTPS 进行,并需要适当的认证。
API 基础 URL
https://your-tianji-domain.com/open
支持的功能
通过 Tianji API,您可以:
- 管理网站分析数据
- 创建和管理监控项目
- 获取服务器状态信息
- 管理调查
- 操作遥测数据
- 创建和管理工作区
快速入门
1. 获取 API 密钥
在使用 API 之前,您需要获取一个 API 密钥:
- 登录到您的 Tianji 实例
- 点击右上角的头像
- 找到 API 密钥 部分
- 点击 + 按钮以创建一个新的 API 密钥
- 为您的 API 密钥命名并保存
2. 启用 OpenAPI
确保您的 Tianji 实例已启用 OpenAPI 访问:
在您的环境变量中设置:
ALLOW_OPENAPI=true
3. 第一次 API 调用
使用 curl 测试您的 API 连接:
curl -X GET "https://your-tianji-domain.com/open/global/config" \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-H "Content-Type: application/json"
接下来的步骤
- 查看 认证文档 以获取详细的认证方法
- 浏览 API 参考文档 了解所有可用的端点
- 使用 OpenAPI SDK 进行类型安全的 API 调用