启用并创建访问令牌
Flex Token 是调用 Flex Web Service 的关键凭据。拿到它后,程序才能请求生成和下载报表。
- 登录 IBKR Client Portal。
- 进入报表或 Flex Queries 区域。
- 打开 Flex Web Service Configuration。
- 启用 Flex Web Service。
- 生成或复制 Token。
- 把 Token 保存到安全位置。
程序配置示例
Section titled “程序配置示例”IBKR_FLEX_TOKEN=YOUR_FLEX_TOKENIBKR_FLEX_QUERY_ID=YOUR_QUERY_IDPython 读取:
import os
flex_token = os.environ["IBKR_FLEX_TOKEN"]query_id = os.environ["IBKR_FLEX_QUERY_ID"]| 项目 | 建议 |
|---|---|
| 本地开发 | 放在 .env,不要提交到仓库。 |
| 服务器 | 放在环境变量或密钥管理系统。 |
| 日志 | 不打印完整 token。 |
| 泄露处理 | 立刻在 Client Portal 里重新生成或停用。 |
Flex Token 不是登录密码,但能读取报表数据,应按敏感密钥处理。