我正在为模糊匹配模型中的快速搜索笔记编写chrome扩展名。所以我需要在本地存储中缓存所有笔记的元数据(title,url,createdTime等)。
根据evernote官方文档,有两种方法可以对Evernote API,开发人员令牌和OAuth进行身份验证。
但是现在,
1.开发人员令牌已被弃用。(如果您转到应用程序URL,您将获得Update: the creation of developer tokens is temporarily disabled.
2. OAuth只能访问一个特定的笔记本(取决于用户身份验证)
所以我的问题是:有什么办法可以解决所有笔记的元数据吗?
答案 0 :(得分:0)
- OAuth只能访问一个特定的笔记本(取决于用户身份验证)
醇>
事实并非如此。默认情况下,Evernote API密钥的范围限定为帐户级别;这样您就可以访问使用OAuth流程进行身份验证的用户帐户中的所有笔记本。
Evernote还有一个可选的API密钥类型,称为App Notebook密钥,可以请求。但是,当您请求API密钥时,您必须专门请求该类型的密钥;否则它将成为一个完整的帐户访问密钥。