Evernote API开放平台

更多Evernote是一家知名的科技公司,成立于2007年,总部位于美国加州。该公司以开发同名的笔记应用Evernote而闻名,该应用允许用户在不同设备上捕捉、整理和搜索笔记。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开放平台的同类

Deputy
员工排班、人力资源与劳动力管理软件

Deputy是一家提供员工排班、考勤和人力资源管理解决方案的公司。其平台支持355,000多个工作场所,服务于全球100多个国家,深受140万班次工作者的喜爱。Deputy通过智能排班、班次交换、工时记录和合规性管理等功能,帮助企业简化人力资源管理,提高团队效率,降低劳动成本。此外,Deputy还提供与现有软件的集成,如ADP、Bamboo HR等,以及新员工招聘、入职和员工参与度跟踪等HR软件服务。

腾讯企点
智能驱动私域增长_数字化营销推广_企业营销平台_腾讯企点官网_企点营销云

深圳市腾讯计算机系统有限公司是一家领先的互联网科技公司,提供多元化的互联网服务和产品。公司以创新为驱动,致力于通过技术提升用户体验,推动行业进步。旗下拥有腾讯企点等业务板块,专注于企业级服务,提供包括营销云、商通、客服等在内的解决方案,助力企业实现数字化转型和业务增长。腾讯企点营销云通过整合分析、营销自动化、社群营销等功能,帮助企业构建全域数据平台,优化客户体验,提升营销效率。

Vercel
构建并部署最佳的网络体验,使用前端云

Vercel是一家提供开发者工具和云基础设施的公司,专注于构建、扩展和保护更快、更个性化的网络体验。通过其平台,Vercel帮助团队实现快速部署,提供从Git到HTTPS的即时部署能力,支持流行的开发框架,并提供预览、自动HTTPS等特性。Vercel还提供全球性能优化、弹性扩展、安全性保护以及用户至上的保护措施,确保网站的高可用性和快速响应。此外,Vercel还提供包括AI、企业解决方案、Next.js支持、可观察性、预览、渲染、安全性和Turborepo等在内的多种产品和服务。

journy.io
软件即服务增长平台,助力中小企业实现数据驱动和产品领先

journy.io 是一家专注于提供SaaS增长平台的公司,旨在通过数据驱动和产品导向的市场进入策略,帮助企业实现收入增长。公司提供的产品能够分析用户在平台上的行为,实时发现潜在的购买者、扩展机会或流失风险,并支持高度个性化的销售和客户服务剧本。journy.io 支持纯产品导向(PLG)和混合销售导向/产品导向(SLG/PLG)策略,适用于B2B和B2C SaaS公司。通过集成各种工具,如Segment、Intercom、HubSpot、Salesforce等,journy.io 能够简化数据集成流程,无需编写SQL代码,即可实现复杂的数据分析和客户管理。

八爪鱼
免费网络爬虫软件-网页大数据抓取工具

深圳数阔信息技术有限公司是一家位于中国广东省深圳市的高科技企业,专注于大数据采集和分析服务。公司成立于2013年,拥有超过10年的大数据领域服务经验,为超过450万用户提供数据采集解决方案。数阔信息致力于通过其产品如八爪鱼采集器等,帮助用户高效、稳定地采集和分析网络数据,服务于电商、金融、电子3C、智能制造等多个行业。公司秉承创新精神,不断优化产品和服务,以满足不同客户的需求。

teambition
阿里巴巴旗下团队协作工具

上海汇翼信息科技有限公司是一家致力于提供数字化协作平台的高科技企业,旗下拥有知名产品Teambition。该公司专注于项目管理、任务协同等解决方案,服务于全球千万级用户和超过10000家付费企业。通过深度融合钉钉等平台,Teambition消除数据孤岛,打造一站式协作体验,帮助企业实现信息的全面沉淀和高效流转。上海汇翼信息科技有限公司以用户为中心,提供全生命周期的客户服务,助力客户成功实现数字化转型。

Klazify
免费内容分类API。将任何电子邮件或URL转换为完整的公司档案。

Klazify是一家提供先进内容分类API的公司,专注于通过URL或电子邮件获取网站标志、公司数据、分类等信息。其API基于IAB V2标准,能够将网站内容分类到385个以上的主题类别中,确保了分类的准确性和可靠性。此外,Klazify还提供实时公司信息、社交媒体链接抓取、停放域名识别、竞争对手或类似域名查找等功能。公司以高精度和实时数据处理能力为特色,服务于全球客户,帮助他们进行内容分类、市场分析和品牌识别。

hubspot
为开发者提供构建应用程序和网站的资源,帮助全球企业更好地成长

HubSpot是一家为全球企业提供增长解决方案的科技公司。通过其强大的客户关系管理(CRM)平台,HubSpot提供营销、销售、服务和免费CRM产品,帮助企业更有效地吸引、服务和保留客户。此外,HubSpot的开发者平台提供API文档和CMS文档,支持开发者构建应用程序和网站,实现个性化的客户体验。HubSpot还拥有一个活跃的开发者社区,提供论坛、博客、教育资源和市场,促进技术交流和创新。