开放平台首页 > 信息与知识 > 个人笔记 > Evernote API开放平台

Evernote API开放平台

评分 57
(+18)
5

更多Evernote 是一家知名的笔记应用开发商,以其同名应用——Evernote(印象笔记)而闻名于世。这款应用是一个强大的数字笔记工具,它允许用户在任何地点、任何时间捕捉、整理和回顾笔记。

收录时间:
2024.09.11
国家/地区:
美国
分类标签:
访问官网

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服务商,确保技术兼容性和成本效益。

API适用国家/地区 美国
支持语言 N/A
免费方式 N/A
定价方式 N/A
采购渠道 官网
交付模式 N/A
API形态 N/A
业务定位 N/A

Evernote API开放平台市场份额

成立日期:
2008年
员工人数:
51-200人
社交媒体追随者:
N/A

Evernote API开放平台同类中最常见的公司规模是 其他 名员工。拥有 其他 名员工的服务商占Evernote API开放平台同类平台的 42.42%。

Evernote API开放平台网站分析

流量趋势分析

2024 年 11 月,Evernote API开放平台 PV 流量减少,达到 12.8M 次访问,比上个月减少了 1.1M 次访问。UV 减少到 5.0M,减少了 529.6K。

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%

Evernote API开放平台的替代品

DynalistAPI产品

暂无信息
API产品信息由认领企业编辑,去认领自己的企业

Dynalist的资料库

暂无信息
资料库信息由认领企业编辑,去认领自己的企业

统计

资料库信息分布
Evernote-博客0%
CSDN0%
其他0%

链接直达

Dynalist的讨论