Skip to content
/ VK Public

C++ library for working with VK.com API, authorization through VK app secret key, using VK functions. 2FA, Captcha passing.

License

Notifications You must be signed in to change notification settings

Kolsha/VK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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;
}

About

C++ library for working with VK.com API, authorization through VK app secret key, using VK functions. 2FA, Captcha passing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages