You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过API获取Evernote Teams中登录用户可查看的全部笔记本?

解决方案

要获取和Evernote Teams GUI中一致的用户可查看笔记本列表,你需要组合两个不同接口的结果,注意区分个人笔记本和空间笔记本的API调用方式:

  • 获取个人及共享给你的个人笔记本:继续使用NoteStore.listNotebooks接口,这个接口会返回用户自己创建的个人笔记本,以及其他用户共享给你的个人笔记本,和GUI左侧的「个人笔记本」区域一致。

  • 获取空间内有权限访问的所有笔记本:放弃使用NoteStore.listAccessibleBusinessNotebooks,改用BusinessNoteStore的listNotebooks接口。这个接口会返回当前用户在所属Evernote Teams空间中拥有查看权限的所有笔记本——不管这些笔记本是否发布到目录,完全对应GUI中「空间笔记本」区域的显示内容。

关键注意点

  • 调用BusinessNoteStore接口时,必须使用团队专属的Business NoteStore端点,而不是个人用户的NoteStore端点。
  • 确保你的认证令牌拥有团队空间的访问权限,否则会返回权限错误。
  • 最后将两个接口返回的笔记本列表合并(两类笔记本不会重复),就能得到和GUI完全一致的可查看笔记本列表。

内容的提问来源于stack exchange,提问作者h_daido

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 19:30:56