笔记链接

在任何地方访问个人笔记


这里是印象笔记提供的三种笔记链接

  • 笔记链接
  • 应用内的笔记链接
  • 公开链接

笔记链接用于当链接的接收方已经可以通过笔记本或个人笔记共享来访问时,在web浏览器中引用这个笔记。应用内的笔记链接 也被称为经典笔记链接,用于在印象笔记客户端中引用一条笔记,就像当一条笔记从其他笔记的里面被链接到,点击链接,就能在印象笔记客户端中打开笔记,当然,这个用户要有权限访问这个笔记。公开链接 是被用来和那些没有权限,不能通过浏览器访问的用户们分享一条笔记。通过公开链接所有人都可以访问笔记,不管分享怎么设置的。然后用户可以把那个笔记保存到印象笔记账户。公开链接可以在用户的个人基本设置里被禁用。

在我们深入链接的结构之前,我们应该首先看看链接的组成。

  • userID- 用户的ID,但是应当指出,除非另有说明,下面提到的用户ID是指笔记的所有者。如果你只处理一个用户的笔记,那这就是这个用户的ID。userId可以这样来获得 : 调用getStore对象的getUser方法,然后检查接收到的user对象的id属性

  • shardId - 笔记所在 shard 的 ID,如果你在处理一个用户和他们的笔记,这是这些用户的shard ID,比如 “s29”,“s350”。 shardId可以这样来获得 : 调用getStore对象的getUser方法,然后检查收到user对象的shardId 属性。请注意,shard ID 对于企业笔记来说,已经给用户分享的笔记和已经给用户分享的笔记本中的笔记不同

  • noteGuid -笔记的GUID.  这个可以通过检查你想分享的note对象的guid属性来获取到(注意: 在guid属性可以被使用前,你必须调用note对象的createNote 方法)。



笔记链接

笔记链接是用来,当链接的接收方已经有权限可以通过笔记本或个人笔记共享来访问时,在web浏览器中引用(浏览)这个笔记。

结构

     https://[service]/shard/[shardId]/nl/[userId]/[noteGuid]/

Where . . .

  • [service]是印象笔记服务的名字(sandbox.evernote.com 或者 www.yinxiang.com)
  • [userId]笔记拥有者的user ID
  • [shardId]笔记所在 shard 的 ID,也就是笔记拥有者所在的 shard ID
  • [noteGuid] 笔记的 GUID

示例:

https://www.evernote.com/shard/s12/nl/76136038/d72dfad0-7d58-41b5-b2c9-4ca434abd543/

如果接收方已经有权限可以使用这条笔记或笔记本时,用户才能在分享中被授权访问。如果用户已经登录到有权限,可以访问这条笔记的印象笔记账户,笔记才能在浏览器中被打开。如果用户没有登陆,那么他们将被提示登录才能查看这条笔记:

Sign in to View Note

一旦接收者登录后,这条笔记将会在浏览器中被打开(这条笔记也有可能会在印象笔记的客户端中打开如果他们在接受到的第一次通过分享链接查看时启用了这个特性)。

如果接收者没有权限,不能访问,接收者会被呈现这样一个选项,去寻求查看这条笔记的权限:

Request Permission to View and/or Edit Note

当你知道接收者已经可以访问笔记并且不想向所有人公开这条笔记,这是很有用的。笔记链接可以通过右击一条笔记并选择“复制笔记链接”来生成。


应用内的笔记链接

应用内链接是用于在印象笔记的应用内从一条笔记中链接到另一条笔记。在印象笔记客户端中,应用内链接也可以引导用户,从一条笔记中,通过点击应用內链接,一条一条地打开他们想要的笔记。所有的笔记链接都以"evernote:///"开始。经典的笔记链接允许应用在印象笔记客户端应用中引用一个特定的笔记。它们可以被用在从一条笔记链接到另一条笔记,允许简单的从一条笔记的上下文中访问到另一条笔记,比如一个日历邀请。不管是同步的笔记,还是本地的笔记,只要在用户的账户中,并且这条笔记是在用户有权限可以访问的共享笔记本中,笔记链接就可以引用这条笔记。很重要的一点是,注意,经典的笔记链接只在安装了印象笔记客户端并更新到最新版本的电脑和设备上可以正常工作。

结构

     evernote:///view/[userId]/[shardId]/[noteGuid]/[noteGuid]/

Where . . .

  • [userId] 是这个笔记本拥有者的user ID
  • [shardId] 笔记所在 shard 的 ID,也就是笔记拥有者所在的 shard ID
  • [noteGuid] 笔记的 GUID

请注意,笔记的GUID依次被列在链接的末断两次。

示例:

evernote:///view/76136038/s12/4d971333-8b65-45d6-857b-243c850cabf5/4d971333-8b65-45d6-857b-243c850cabf5/2cd4dc67-1d52-401f-9aad-d5524b646ba2

当被嵌入在HTML或 ENML:

如果这个链接被用浏览器打开,那么它将会在印象笔记的应用中打开,如果这条笔记存在于这个用户的账户中,那么印象笔记客户端就会打开那个笔记。 如果用户没有权限,不能打开这条笔记,印象笔记的客户端的将会显示错误信息,提醒用户“笔记无法找到”。

Note Not Found

在印象笔记的桌面客户端 (OS X and Windows),当一条笔记链接被复制粘贴到另一条笔记中,并且当一个用户对一条笔记右击并按住"alt"或选择键并选择“复制经典笔记链接”时,这些链接就会被生成。


公开链接

公开链接用于分享给那些想要在浏览器里打开,但是还没有权限可以访问这条笔记的人(所有人)

结构:

     https://[service]/shard/[shard ID]/sh/[noteGuid]/[shareKey]/

Where . . .

  • [service]是印象笔记服务的名字(sandbox.evernote.com 或者 www.yinxiang.com)
  • [shardId] 是笔记所在 shard 的 ID,也就是笔记拥有者所在的 shard ID
  • [noteGuid] 是笔记的 GUID
  • [shareKey] 是这个笔记的分享密钥。   shareKey通过调用noteStore对象的shareNote生成 ,需要传入参数为authenticationToken和你要分享笔记的guid

示例:

https://www.evernote.com/shard/s12/sh/4d971333-8b65-45d6-857b-243c850cabf5/25771cdb535e9183

当你发布笔记到像社会媒体,博客之类的外部网站时,公开链接将会很有用。在印象笔记桌面客户端,公开链接可以通过点击 Dropdown “分享”按钮旁边的这个按钮,选择“复制公开链接”来生成


印象笔记短的URL

你可能会注意到从印象笔记客户端复制链接时,网址和上面的都不一样。为了减少印象笔记分享链接的复杂度和长度来更易于分享,印象笔记有一个短URL的内建服务。这些短的URL会自动重定向到上述的笔记链接。当前印象笔记的公开链接还没有分享短URL服务。短的URL是像这样的:

     https://[service]/l/[random string]

示例:

https://www.evernote.com/l/AAxNlxMzi2VF1oV7JDyFDKv1JXcc21NekYM