跳转到内容

鉴权

凭据用途位置有效期
session cookieWeb UI(app.panshi.io)登录态浏览器自动携带30 天
api_key服务端 REST / WebSocket 调用Authorization: Bearer <key>长期,可吊销
webhook_tokenTradingView webhook 鉴权URL path:/webhook/tv/<token>长期,可吊销

用途不同,不要互相混用。

登录后浏览器自动持有。Cookie 域是 .panshi.io,对 app / docs / api 三个子域同源可用;HttpOnly、Secure。点右上头像 → 注销立即吊销。

  1. 登录 app.panshi.io → 设置 → API Keys
  2. 新建 → 填写用途备注 → 一次性显示 key(关闭即不可再查看,只能吊销重建)
  3. 服务端调用:
Terminal window
curl -H "Authorization: Bearer <your_api_key>" \
https://api.panshi.io/v1/portfolios/my

怀疑泄漏:设置里删除 → 立即失效。历史数据保留,后续该 key 无法再下单。

TradingView Alert 的 Webhook 不能加 HTTP header,因此鉴权放进 URL path。

  1. 组合详情页 → Webhook 面板 → 生成
  2. 系统返回形如:
https://api.panshi.io/webhook/tv/<webhook_token>
  1. 把这个 URL 贴到 TradingView Alert 的 Webhook 栏

详见 TradingView Webhook 配置

速率限制。不同凭据独立计费,超限返回 429 Too Many Requests + Retry-After 头。

  • 只给脚本必要的能力(读 / 写)
  • 定期复盘 API Keys 列表,删掉不再用的
  • 生产脚本 / 开发脚本用不同 key,一旦泄漏爆炸半径小