账号 id 指明一个已连接的 LinkedIn 账号。登录完成时你会拿到一个,此后几乎每次调用都要带上它 — 放在路径片段、查询参数、JSON 字段或 multipart 字段里,取决于操作。
它是不透明的。没有前缀,不是 UUID,也不携带任何值得你去解析的含义。把它当作一串你存下来、再发回去的字符串。
为什么它回 404 而不是 403
MakeHybrid API 的每一位订阅者都会被转发到外部供应商上的同一个共享租户,这意味着所有客户的账号 id 住在同一个命名空间里。在我们确认是你的组织连接了它之前,没有任何东西会带着某个账号 id 抵达那个供应商。
对不上时回的是 404,绝不是 403。这个区别不是客气。403 意味着这个 id 存在、只是不属于你 — 于是有人可以坐在那里不停生成 id,靠返回的答案把真的和编的分开。两种情况都回 404,就什么也没说。
这一点在 id 可能进来的四个地方都会检查:路径、查询串、JSON 正文里的字段,以及 multipart 字段。一个没被检查就抵达供应商的 id,就是一次跨租户读取。
常见问题
需要把账号 id 告诉 AI 智能体吗?
它自己能找到。通过 MCP 的助手,或勾选了 MakeHybrid 的房间 AI 智能体,会列出组织已连接的账号,并从回答里取出 account_id。通常用大白话说出是哪个账号就够了。
AI 智能体能用另一个组织的账号 id 吗?
不能。这个 id 会对照密钥所属的组织来检查,另一个组织的 id 对 AI 智能体返回 404,和对代码返回的一模一样。