跳转到内容

启用并创建访问令牌

Flex Token 是调用 Flex Web Service 的关键凭据。拿到它后,程序才能请求生成和下载报表。

  1. 登录 IBKR Client Portal。
  2. 进入报表或 Flex Queries 区域。
  3. 打开 Flex Web Service Configuration。
  4. 启用 Flex Web Service。
  5. 生成或复制 Token。
  6. 把 Token 保存到安全位置。
IBKR_FLEX_TOKEN=YOUR_FLEX_TOKEN
IBKR_FLEX_QUERY_ID=YOUR_QUERY_ID

Python 读取:

import os
flex_token = os.environ["IBKR_FLEX_TOKEN"]
query_id = os.environ["IBKR_FLEX_QUERY_ID"]
项目建议
本地开发放在 .env,不要提交到仓库。
服务器放在环境变量或密钥管理系统。
日志不打印完整 token。
泄露处理立刻在 Client Portal 里重新生成或停用。

Flex Token 不是登录密码,但能读取报表数据,应按敏感密钥处理。