Evernote все еще поддерживает C ++ API?

Я хотел расширить существующее приложение C ++ для использования Evernote. Я скачал C ++ SDK для Evernote и Windows SDK для Evernote. В C ++ SDK нет документации. Он просто состоит из серии файлов C ++, начиная с 2013 года. Документация Windows SDK относится к C #. Отличный язык, но не тот, на котором написан мой существующий код.

Я создал библиотеку Thrift и связал ее с моим тестовым приложением. Я могу заставить его установить HTTP-соединение, но checkVersion дает мне исключение EOF из THttpTransport :: refill.


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 и что API C # имеет более высокий уровень.

У кого-нибудь есть рабочий пример кода C ++, который помог бы мне начать? Куда мне обратиться за помощью по использованию Evernote из C ++? Я порчу мертвую лошадь этим?

Я изо всех сил пытаюсь понять, как я должен использовать Evernote C ++ API, и был бы признателен за помощь.

0

Решение

Я нашел этот SDK

https://github.com/d1vanov/QEverCloud

Пока выглядит многообещающе.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector