直接 URL 到 Evernote 笔记本、笔记和标签

Direct URL to Evernote notebook, note and tag

我们的产品 (Yoke.io) 通过 REST API 集成了 Evernote。我们需要生成直接 URL link 到特定的笔记本、笔记或标签,以便用户可以单击 link 访问它们。

但是,当前 URL 格式除了包含 notebook/note/tag 的 ID 外,还包含名为 "ses"、"sh" 和 "sds" 的参数。我不知道这些参数是什么意思,也不知道它们对于不同的用户、平台等是否不同

例如,如果我想访问 ID 为“3ec5f3c1-bd4d-4f94-b924-367b13eaf3bc”的笔记本,并生成以下 links:

  1. https://www.evernote.com/Home.action#b=3ec5f3c1-bd4d-4f94-b924-367b13eaf3bc

  2. https://www.evernote.com/Home.action#b=3ec5f3c1-bd4d-4f94-b924-367b13eaf3bc&ses=4&sh=1&sds=5&

第一个 link (#1) 不起作用,但第二个 link (#2) 起作用。

我可以在 URL 中硬编码 "ses"、"sh" 和 "sds" 参数,但我的感觉是这些参数会因不同的用户而改变。

任何人都可以解释更多关于这些参数的用途以及我如何为特定的 Evernote notebook/note/tag 生成直接 URL link 吗?

非常感谢您的帮助。

此致,

sesshsds 是我们在序列化 Web 客户端状态时使用的哈希参数。如果您尝试操纵散列参数以使 Web 客户端进入特定状态,请注意这些是未记录的 API,随时可能更改。也就是说,它们不会经常更改。

None 这三个参数将根据每个用户而变化,它们代表您当时所在的客户端的 "view"。以您喜欢的格式获取 url 的最简单方法是在 Web 客户端中导航到该视图,复制哈希,并替换 url 中的注释 and/or 笔记本 guid(b 用于笔记本 guid,n 用于笔记 guid)。