gpt4 book ai didi

ruby - 通过 Ruby 访问 Evernote API

转载 作者:太空宇宙 更新时间:2023-11-03 17:38:52 25 4
gpt4 key购买 nike

我在 Evernote 中有一堆笔记,我想以 Rubyish 方式访问它们(而不是仅使用 Web 界面)。我想我会使用这个 gem (https://github.com/cgs/evernote),它是“......一个围绕 Evernote 的 Thrift 生成的 ruby​​ 代码的高级包装器。它捆绑了 Evernote 的 thrift 生成的代码并创建一些简单的包装类。”

我有一个开发人员 key ,此处的示例代码 (https://github.com/cgs/evernote/blob/master/example.rb) 有效,为我的沙盒笔记本提供了正确的名称。

但是,我不明白下一步该做什么。通过“简单包装类”,我期望 Evernote::EDAM::Type::Notebook 对象是一些我可以使用 block 来查询的可枚举对象。我不知道,比如

notebook.select {|注意|注意.tags == 'foo'}

但是当我在 IRB 中执行 notebook.TAB TAB 技巧以查看可用方法时,没有类似的东西。 gem 的作者在 http://www.evernote.com/about/developer/api/ref/ 向用户推荐 Evernote API。 ,而且我无法弄清楚这件事的正面或反面。在我完全理解像 THRIFT 这样的东西意味着什么之前,我是否运气不好,或者是否有一个我没有看到的简单方法列表?

最佳答案

您不必学习有关 Thrift 的任何知识。数据模型包装类(Note、Notebook、Tag 等)基本上是哑结构;练习它们的方法在端点类 UserStore 和 NoteStore 上。例如,要获取笔记本列表,您可以调用 NoteStore.listNotebooks .您可以在 SDK 中查看一些示例在 ruby​​/sample 下。

关于ruby - 通过 Ruby 访问 Evernote API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9491692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com