c++ - Evernote 是否仍支持 C++ API?

标签 c++ evernote

我想扩展现有的 C++ 应用程序以使用 Evernote。我已经下载了 Evernote 的 C++ SDK 和 Evernote 的 Windows SDK。 C++ SDK 没有任何文档。它仅包含可追溯到 2013 年的一系列 C++ 文件。Windows SDK 文档与 C# 相关。一种很棒的语言,但不是我现有代码所用的语言。

我已经构建了 Thrift 库并将其与我的测试应用程序链接起来。我可以让它建立 HTTP 连接,但是 checkVersion 给了我一个来自 THttpTransport::refill 的 EOF 异常。


   boost::shared_ptr   User_Store_Http_Client = boost::shared_ptr(new THttpClient("sandbox.evernote.com", 443, "/edam/user"));
   boost::shared_ptr User_Store_Protocol = boost::shared_ptr(new TBinaryProtocol(User_Store_Http_Client));
   UserStoreClient* User_Store = new UserStoreClient(User_Store_Protocol, User_Store_Protocol);
   User_Store_Http_Client->open();
   User_Store->checkVersion("MyApp", evernote::edam::g_UserStore_constants.EDAM_VERSION_MAJOR, evernote::edam::g_UserStore_constants.EDAM_VERSION_MINOR);

Windows SDK 谈到了 EnSession 对象,而 C++ SDK 中没有出现这些对象?我假设 C++ SDK 是一个原始的 EDAM 实现,并且 C# API 具有更高的级别。

有没有人有可以帮助我入门的 C++ 代码的工作示例?我应该去哪里寻求有关从 C++ 使用 Evernote 的帮助?我是在用这个鞭打一匹死马吗?

我正在努力理解应该如何使用 Evernote C++ API,希望能得到一些帮助。

最佳答案

我找到了这个SDK

https://github.com/d1vanov/QEverCloud

到目前为止看起来很有希望。

关于c++ - Evernote 是否仍支持 C++ API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44605349/

相关文章:

evernote - 来自 Evernote API 的 HTTP 418 传输错误

c++ - 如何在 Borland C++ 中调用返回字符串数组的方法?

c++ - 如何构造大小为 1000*1000 的特征矩阵

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

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

gmail - 将 Evernote 笔记导出到 Kindle(通过 Gmail?)

c++ - 在我的代码中使用指向 STL 容器元素的指针?

c++ - 静态与共享库安全

c++ - 错误 : invalid conversion from ‘int’ to ‘const char*’

php - 将 HTML 转换为 ENML