API Reference
API Keys

API Keys

API Key 用于服务端调用 Memaster API。请只在后端环境变量或密钥管理系统中保存,不要写入前端代码。

创建 API Key

  1. 打开 Dashboard
  2. 进入 API Keys
  3. 点击 创建密钥
  4. 复制 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。
  • 如果怀疑泄露,立即删除并重新创建。