API Keys
API Key 用于服务端调用 Memaster API。请只在后端环境变量或密钥管理系统中保存,不要写入前端代码。
创建 API Key
- 打开 Dashboard。
- 进入 API Keys。
- 点击 创建密钥。
- 复制
msk_xxx形式的 Key,并保存到密钥管理器。
使用 API Key
curl https://api.memaster.cn/memories \
-H "X-API-Key: msk_xxx"通过接口创建 API Key
创建、查询和撤销 API Key 属于 Dashboard 登录态接口,需要先登录获取 access_token,再使用 Bearer Token。
ACCESS=$(curl -s -X POST https://api.memaster.cn/auth/login \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com","password":"yourpassword"}' \
| jq -r '.access_token')
curl -X POST https://api.memaster.cn/api-keys \
-H "Authorization: Bearer $ACCESS" \
-H "Content-Type: application/json" \
-d '{"label":"production-server"}'安全建议
- 不要提交到 Git 仓库。
- 不要放到浏览器端环境变量。
- 生产环境和测试环境使用不同 Key。
- 定期轮换 Key。
- 如果怀疑泄露,立即删除并重新创建。