问题标签 [evernote]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
506 浏览

php - 通过 OAuthth 授权后,如何在印象笔记中获取用户信息?

可能重复:
如何通过 OAuthth 授权后在 Evernote 中获取有关用户的信息?

我正在通过 Evernote 在 php 上进行网络服务授权(使用 OAuth 文档:http ://dev.evernote.com/documentation/cloud/chapters/Authentication.php ),但我不知道如何获取有关用户的信息通过用户 ID(电子邮件。用户名,全名)。

一步一步的行动(示例)

步骤 1 示例临时凭证请求:

我得到回应

第2步

将用户重定向到印象笔记授权

如果用户可以获取我的应用程序数据配置文件 Evernote 将用户重定向到我的回调 url

第 3 步

我有 oauth_token 和验证者令牌,并为示例令牌凭据请求创建查询:

示例令牌凭据响应

在此示例中,OAuth 令牌凭证标识符为:

我有用户 ID &edam_userId=161

如何使用令牌访问和 usreid 检索用户配置文件?

有人可以帮忙吗。

PS对不起,我的英语。才开始教

0 投票
1 回答
612 浏览

javascript - 通过 Thrift 从 Chrome 扩展程序保存到 Evernote 的二进制文件在 Unicode 转换后出现乱码

编辑:这个问题归结为 UTF-8 转换,请在此处讨论: UTF-8:它应该保存那个字符串 = 编码(解码(字符串))吗?如果没有,如何实现?

我正在尝试使用非官方的 Kanda 软件的 API从 Chrome 扩展程序将 PDF 文件保存到 Evernote 。本质上,它使用 Thrift 并提供根据 Evernote API 创建和发送数据结构的方法。为了测试,我使用了一个字节长度为 2898 的示例 PDF 文件。

当 CreateNote() 方法被调用时,数据最终会进入 SDK 的 thrift.js,在该文件中进行 UTF 编码并放入适当的数据结构中。这些函数称为:

我真的不明白 Thrift 在这个级别是如何工作的,以及为什么它需要对包括二进制附件正文在内的所有数据进行编码,但是正如你所看到的那样,它会产生 PDF 的数据(以及所有其他要传输的字符串数据)问题)是 UTF 编码的,所以 .length 现在是 3018 字节。这一切都通过 API 进行,文件显示在 Evernote 前端(见图),但它没有被解码回来,大小为 3018 字节,所以 PDF 是拙劣的。

Evernote 前端的结果图片

我试图通过仅跳过对数据主体的 encode() 调用来强制解决方案,但这会导致文件以某种方式被丢弃。

您能否告诉我问题出在我的误解、SDK 还是 Evernote 后端,以及如何解决?我为此失眠了。


供参考:我通过 XMLHttpRequest 获取原始文件,如下所示:

结果数据看起来不错,string.length 为 2898。然后我继续按照示例中的说明添加注释。同样,这一切都检查得很好,并且字节字符串完好无损地进入了 CreateNote(),所以这再次仅供参考:

0 投票
1 回答
825 浏览

xml - 在 AppleScript 中解析 XML

我正在尝试使用 AppleScript 解析 EverNote .enex 文件(它只是 XML)中的标签。这是我要解析的文件的一个片段:

这是我拥有的 AppleScript 代码(其中 theNote 是对我正在迭代的 XML 树中当前 <note> 的引用):

我希望 theTags 成为一个列表:(Foo,Bar)。希望有一种简单的方法可以做到这一点,而我只是想念它?

0 投票
1 回答
1843 浏览

ios - 我正在使用 uiwebview 中加载的内容可编辑 html。我需要代码来设置键盘隐藏/显示时的光标位置

我正在使用 uiwebview 中加载的内容可编辑 html。我需要代码来设置键盘隐藏/显示时的光标位置。

目前,当我点击 webview 时,键盘会出现,但内容会隐藏在键盘后面。当我继续按下返回键时,也会发生同样的情况,光标/文本位于 webview 后面或不可见。

为了抢占先机,我需要 iPad Evernote 应用程序中使用的功能。你可以看到光标永远不会在键盘后面,它总是从键盘上方开始。

0 投票
2 回答
869 浏览

iphone - 我想通过我们的应用程序在“EverNote”中存储一些数据

我想通过我们的应用程序(图像或文本或两者)在“EverNote”中存储一些数据。

我用谷歌搜索,我得到了一些指导,比如 EverNote SDK,我也得到了 EverNoteCounter 示例(当我运行这个时,当我点击 getCount 按钮时,它会显示一条警告消息“无法验证”)。我也生成了开发者令牌。

但我无法创建consumerKey、consumerSecret。而且我也没有找到如何将我们的数据从我们的应用程序存储到印象笔记。

我有一些像这样的链接

但是当我通过该链接时,它说(此 URL 不支持 HTTP 方法 GET)

我能够使用 EVERNOTE 进行身份验证,并且能够获取该帐户中的笔记本数量。

我在我的应用程序中使用 sqllite。我正在使用一个文件夹来存放图像。Sqllite 有图像链接信息。

如何存储数据。

我使用以下代码进行身份验证并获取计数

请建议我链接或给我指导

非常感谢提前

0 投票
3 回答
1221 浏览

php - 如何保存与evernote类似的所有样式和图像的网页?

如果您查看evernote或使用他们的web clipper 浏览器插件,它可以完全保存一个网页,其中包含所有样式和页面图像。因此,例如,如果我用它保存这个页面,它将按原样保存。

有人知道evernote是如何做到的吗?我想用 PHP 或 JavaScript 来做,但不知道如何保存包含所有样式和图像的网页。我知道 Internet Explorer 的mht格式,但这不是 evernote 所做的。

所以基本上如果可以将包含所有样式和图像(不包括 JS 等动态内容)的网页保存在单个文件中并能够在任何主流浏览器中打开它会很棒?任何指向此类脚本的指针也会有所帮助。

我在Gmail中也注意到了类似的事情,当您复制页面的任何部分并将其粘贴到 Gmail Compose 中时,它会按原样呈现它,或者在MS Word中也会发生同样的情况。

感谢您的帮助和提示:)

0 投票
2 回答
291 浏览

java - 我们可以从evernote文件中提取文本内容吗

我正在开发一个需要从 Evernote 文件中提取文本内容的项目。是否有任何 Java 库可以帮助做到这一点?Evernote API 似乎不支持这一点。

请让我知道你的意见。

0 投票
1 回答
366 浏览

node.js - 如何使用 everest-js 创建Note?

我正在使用https://github.com/berryboy/everest-js

并想在我的印象笔记上发布一些笔记,

但是这个项目没有展示创建的例子,任何人都可以展示一个例子吗?

或者 Evernote 是否有任何 REST API?

0 投票
2 回答
1811 浏览

emacs - 我的印象笔记模式现在不起作用

我输入了正确的用户和密码,但 emacs 告诉我

evernote::EDAM::Error::EDANUserException(参数:consumerKey errorCode:INVALID_AUTH)

我使用了 0.41 版本的 evernote-mode ,并且已经完成了所有设置。

文件“Evernote-Client-Output”显示此消息:

((class . ErrorReply)(result_code . 8)(command_id . 7)(message . "Evernote::EDAM::Error::EDAMUserException (parameter: consumerKey errorCode: INVALID_AUTH)"))

请告诉我如何处理这个错误。谢谢。

0 投票
1 回答
55 浏览

ios - ios 和evernote:我怎么知道哪个 Createnote 失败了?

我在 iOS 上使用 Evernote sdk,效果很好。

但有时我会连续发送几个 CreateNote 方法,并且由于 Evernote 异步发送它们,如果其中一个出错,我不能说是哪一个......

CreateNote 方法成功时返回 Note 对象,失败时返回 NSError。而这个并没有说明它是哪个查询。

我如何知道哪些笔记创建失败?谢谢