API适用国家/地区 | 美国 |
支持语言 | N/A |
免费方式 | N/A |
定价方式 | N/A |
采购渠道 | 官网 |
交付模式 | N/A |
API形态 | N/A |
业务定位 | N/A |
Evernote API开放平台
更多Evernote 是一家知名的笔记应用开发商,以其同名应用——Evernote(印象笔记)而闻名于世。这款应用是一个强大的数字笔记工具,它允许用户在任何地点、任何时间捕捉、整理和回顾笔记。
Evernote API开放平台概述
印象笔记提供了公共API,允许开发者创建可以访问和操作印象笔记数据的应用程序。印象笔记开发中心为这些API提供了全面的文档,包括不同编程语言(如JavaScript)的示例代码。
在编写访问印象笔记的代码之前,您必须拥有印象笔记API密钥和令牌
要开始使用,您需要:
- 注册印象笔记账户
- 在印象笔记开发者中心注册您的应用程序
- 请求访问用户账户
- 获取OAuth认证详细信息
以下是一些最常见的JavaScript中的印象笔记API调用:
const consumerKey = ''; // 印象笔记API消费者密钥
const consumerSecret = ''; // 印象笔记API消费者密钥
const oauth = new OAuth(Evernote.oauthRequestTokenUrl(),
Evernote.oauthAccessTokenUrl(),
consumerKey,
consumerSecret,
'1.0',
null,
'HMAC-SHA1'
);
oauth.setAccessToken(token, secret);
这段代码使用OAuth设置对印象笔记API的访问。
const noteStore = client.getNoteStore();
const note = new Evernote.Note();
note.title = "新笔记";
note.content = '<?xml version="1.0" encoding="UTF-8"?>' +
'<!DOCTYPE en-note SYSTEM "http://xml.evernote.com/pub/enml2.dtd">' +
'<en-note>你好,世界!</en-note>';
noteStore.createNote(authToken, note, function(err, note) {
if (err) {
console.log(err);
}
});
这段代码创建了一个新的印象笔记笔记。
const noteStore = client.getNoteStore();
noteStore.listNotebooks(authToken, function (err, notebooks) {
if (err) {
console.log(err);
}
else {
for (let i in notebooks) {
console.log(notebooks[i].name);
}
}
});
这段代码检索笔记本列表。
const filter = new Evernote.NoteFilter();
filter.words = "搜索关键词";
const offset = 0;
const maxNotes = 20;
const spec = new Evernote.NotesMetadataResultSpec({
includeTitle: true,
includeUpdated: true,
includeAttribute: true,
includeTagGuids: true,
includeContentLength: true
});
noteStore.findNotesMetadata(filter, offset, maxNotes, spec, function (err, noteList) {
if (err) {
console.log(err);
}
else {
console.log(noteList);
}
});
这段代码根据特定关键词搜索笔记。
const noteStore = client.getNoteStore();
const note = new Evernote.Note();
noteStore.getNote(authToken, noteId, true, false, false, false, function (err, note) {
if (err) {
console.log(err);
}
else {
note.title = "更新后的标题";
note.content = '<?xml version="1.0" encoding="UTF-8"?>' +
'<!DOCTYPE en-note SYSTEM "http://xml.evernote.com/pub/enml2.dtd">' +
'<en-note>你好,更新后的世界!</en-note>';
noteStore.updateNote(authToken, note, function(err, note) {
if (err) {
console.log(err);
}
else {
console.log(note);
}
});
}
});
这段代码更新了印象笔记笔记。
印象笔记公共API为开发者提供了将印象笔记功能轻松集成到他们自己的应用程序中的工具。通过使用JavaScript,开发者可以利用强大的印象笔记API功能构建创新的、跨平台的应用程序。
Evernote API开放平台技术规格
在选择API服务商时,综合评估以下维度,选择最适合自己需求的API服务商,确保技术兼容性和成本效益。
Evernote API开放平台市场份额
Evernote API开放平台网站分析
API服务商网站在各大搜索引擎的权重、用户浏览量与活跃uv统计是对API服务商进行考核与评估的重要一环。高权重网站意味着其品牌知名度高、内容质量优、用户体验好,是选择API服务时的重要参考。访问量、独立访客、页面浏览量等,用于评估网站的受欢迎程度。网站月活跃用户,高UV值意味着其服务的用户基础庞大且活跃度高。
2024 年 11 月,Evernote API开放平台 PV 流量减少,达到 12.8M 次访问,比上个月减少了 1.1M 次访问。UV 减少到 5.0M,减少了 529.6K。
2024 年 11 月, Evernote API开放平台全球排名到达 11.2K,比上个月下降了 948。美国的用户访问量占据主导地位。
- 域名年龄24年12个月
- SEM排名11.2K
- 百度权重PC端0
- 百度权重移动端0
- 月访问量12.8M
- 美国 24.2%
- 日本 14.6%
- 韩国 6.5%
- 巴西 5.5%
- 印度 5.4%