Evernote SDK - 如何获得访问所有笔记本元数据的权限?

时间:2017-09-17 03:22:21

标签: evernote

我正在为模糊匹配模型中的快速搜索笔记编写chrome扩展名。所以我需要在本地存储中缓存所有笔记的元数据(title,url,createdTime等)。

根据evernote官方文档,有两种方法可以对Evernote API,开发人员令牌和OAuth进行身份验证。 但是现在, 1.开发人员令牌已被弃用。(如果您转到应用程序URL,您将获得Update: the creation of developer tokens is temporarily disabled. 2. OAuth只能访问一个特定的笔记本(取决于用户身份验证)

所以我的问题是:有什么办法可以解决所有笔记的元数据吗?

1 个答案:

答案 0 :(得分:0)

  
      
  1. OAuth只能访问一个特定的笔记本(取决于用户身份验证)
  2.   

事实并非如此。默认情况下,Evernote API密钥的范围限定为帐户级别;这样您就可以访问使用OAuth流程进行身份验证的用户帐户中的所有笔记本。

Evernote还有一个可选的API密钥类型,称为App Notebook密钥,可以请求。但是,当您请求API密钥时,您必须专门请求该类型的密钥;否则它将成为一个完整的帐户访问密钥。