This project is read-only.

Реализация Вконтакте API для .NET

Пример использования:

1. Сначала задаем константы. VkAPI - статический класс, поэтому он доступен с любого места в коде.
   //Идентификатор проложения Вконтакте
   VkAPI.VkAPI.AppId = 0;
            
   //Разрешения, которые необходимы приложению (например, доступ к друзьям и аудиозаписям)
   VkAPI.VkAPI.Permissions = new APIAccessPermissions().Friends().Audio();

2. После этого авторизация.
- WPF
   var auth = new WpfAuthWindow();
   auth.AuthorizedCopy += OnAuthorized;
   auth.Show();

- WinForms
   var auth = new AuthForm();
   auth.Authorized += OnAuthorized;
   auth.Show();

- Консольное приложение (авторизация без подтверждения пользователя)
   var auth = new HiddenAuth();
   auth.Authorized += OnAuthorized;

   //Авторизация по логину и паролю
   auth.Auth("login", "pass");

Во всех случаях OnAuthorized - обработчик события успешной авторизации.

3. Теперь можно использовать методы API.
На данный момент реализованы почти все методы, но не все из них проверены.

Пример (получение списка аудиозаписей пользователя):
   var audios = Audios.Get();
В результате выполнения этого метода мы получим список экземпляров класса Audio.

Last edited Apr 17, 2014 at 4:13 PM by VladRockLike, version 9