ECN>> VK>> 返回
项目作者: Kolsha

项目描述 :
C++ library for working with VK.com API, authorization through VK app secret key, using VK functions. 2FA, Captcha passing.
高级语言: C++
项目地址: git://github.com/Kolsha/VK.git
创建时间: 2017-06-10T15:42:09Z
项目社区:https://github.com/Kolsha/VK

开源协议:MIT License

下载


VK

VK API Lib - небольшая библиотека для работы с vk.com API, написанная на чистом C++. Из зависимостей требуется только Curl.
Библиотека предоставляет базовый класс VK::Client, с методами авторизации и выполнения запросов к API.

Есть поддержка:

  • Обработки капчи

  • Двух-факторной авторизации

На основе его Вы можете создавать свои классы для работы с разделами, для примера приведен класс VK::Messages.

Базовый пример использования:

  1. #include "src/api.h"
  2. ...
  3. VK::Client api;
  4. if(api.auth(login, pass, access_token)){
  5. cout << "Auth ok" << endl;
  6. cout << "Access token: " << api.access_token() << endl << endl;
  7. cout << api.call("wall.post", "owner_id=12345&message=Test");
  8. }
  9. else{
  10. cout << "Auth fail" << endl;
  11. }