使用腾讯 IMA(智能工作台)管理健康数据时,长生孙思邈 agent 需要将每日体重记录追加到 IMA 笔记。在调试过程中遇到了一系列 API 写入失败的问题,本文完整记录调试过程与最终解决方案。
发现写入 API 响应头包含浏览器专属字段:From_browser_ima、X-Ima-Bkn、Extension_version。误以为写 API 需要额外的浏览器会话 token。
加上 X-Ima-Bkn header 后,错误从 Markdown2Json fail 变成了 skill auth failed,说明该 header 参与了 auth 校验但不是根本原因。
在 IMA Agent Interface 页面重新生成 API Key。使用新 Key 测试 import_doc — 结果全部成功!关键发现:旧 key 在生成新 key 时被 revoke 了。
新 key 的 import_doc 完全正常。但 append_doc 对体重笔记写入 Markdown 表格时报 Markdown2Json fail。用不同内容测试:plain text / bold / heading — 均成功。最终确认:append_doc 不支持 Markdown pipe table 语法。