Skip to content

Latest commit

 

History

History
executable file
·
26 lines (21 loc) · 1.02 KB

README.md

File metadata and controls

executable file
·
26 lines (21 loc) · 1.02 KB

VK

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

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

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

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

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

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

#include "src/api.h"
...
VK::Client api;
if(api.auth(login, pass, access_token)){
  cout << "Auth ok" << endl;
  cout << "Access token: " << api.access_token() << endl << endl;  
  cout << api.call("wall.post", "owner_id=12345&message=Test");
}
else{
  cout << "Auth fail" << endl;
}