跳转到内容

API密钥:在自己的脚本中读取交易日志

Pro和Fleet。

TakeJournal的API让您自己的脚本、电子表格和编程工具读取您的交易日志:账户、与交易页面一致的交易、账户的成交、仪表板的统计和分组、带笔记的某一天或某一周。它只读取:它做的任何事都不会更改您的交易日志,也不会接触您的经纪商。

个人资料 › AI与API:两个密钥及其可读取的内容、有效期和最近使用时间

个人资料 → AI与API → + 新建密钥:起一个您认得出的名称,选择它可读取的内容和有效期(30天、90天或365天),然后点击创建密钥。密钥(tja_…)只显示一次,并附带一个试用调用:请把它保存在密码管理器或脚本的密钥存储中。TakeJournal只保存它的指纹,因此丢失的密钥无法再次显示:请新建一个。同时最多十个密钥。

每个密钥都能读取账户、交易、成交和统计。若密钥还需读取您写的内容,请勾选笔记、当日交易日志、AI复盘和Spotter的消息;不勾选时,这些内容不会出现在任何回答中。

在Authorization请求头中发送密钥:

终端窗口
curl -H "Authorization: Bearer tja_…" "https://app.takejournal.com/api/v1/trades?from=2026-10-01"
调用 返回内容
GET /api/v1/me 套餐,个人资料的时区、货币和语言,密钥的范围和到期时间,今天的调用次数
GET /api/v1/accounts 账户及其ID、别名(ACC-12)、名称、编号、货币和状态
GET /api/v1/trades 交易(复制到多个账户的同一决策只计一次),可筛选、可分页
GET /api/v1/trades/{id} 一笔交易及其交易日志和在每个账户上的交易
GET /api/v1/statistics 仪表板的统计
GET /api/v1/groups?by=weekday 按一两个属性分组的交易
GET /api/v1/days/{date}, GET /api/v1/weeks/{date} 某一天或某一周及其笔记、AI复盘和Spotter的消息
GET /api/v1/labels 标签、分类和策略
GET /api/v1/accounts/{id}/fills 账户的成交,从最早开始,UTC时间

筛选条件与交易页面相同:from和to为交易日(YYYY-MM-DD),account按ID或别名,symbols、strategy、tags、account_kind、market;列表用逗号分隔。limit和offset用于交易分页。除非调用注明UTC,时间均为您个人资料的时区。每个调用的每个参数都在无需密钥即可读取的API说明(OpenAPI)中。

所有密钥合计:Pro每分钟60次调用,其中统计或分组20次,每天5,000次;Fleet为120次、40次和10,000次;同时2个。超出限制的调用返回429及表示需等待秒数的Retry-After;一天按UTC计算。调用不消耗您的AI回答。个人资料 → AI与API显示今天的调用次数。

点击密钥旁的撤销并确认:使用它的脚本会立即收到401。密钥到期时也会停止。如果您的套餐不再包含API,其密钥在套餐再次包含API之前返回403;无需重新创建。