Метод Authorize


Для возможности использования методов из VK.NET, необходимо получить AccessToken. Без него (или с неверным AccessToken) все методы будут выбрасывать исключение AccessTokenInvalidException. Если возникает такое исключение это говорит о том, что вы либо забыли авторизоваться, либо закончился срок действия ключа авторизации.

Параметры


Параметр Описание
appID ID приложения
email Email или телефон
password Пароль для авторизации
settings Права доступа приложения. Тип параметра - Settings

Замечание: символом * обозначены необязательные параметры.

Результат


Метод Authorize получает и устанавливает значение свойства AccessToken. Метод ничего не возвращает.

Исключения


Пример


int appID = 12345;                     	// ID приложения
string email = "test@test.com";        	// email или телефон
string pass = "password";              	// пароль для авторизации
Settings scope = Settings.Friends;  	// Приложение имеет доступ к друзьям

var vk = new VkApi();
vk.Authorize(appID, email, pass, scope);

Last edited Jul 25, 2012 at 11:31 AM by AntonZhidkov, version 13

Comments

dimetriusifua Sep 20, 2014 at 3:14 AM 
У меня Authorize метод все время бросает VkNet.Exception.VkApiException - Additional information: The remote server returned an error: (401) Unauthorized. Хотя логи и пароль верные и это не VkApiAuthorizationException.

Ghost_17 Mar 31, 2014 at 9:07 PM 
А если я хочу получить сразу несколько прав, как тогда?
И как мне извлечь токен?

ArturBerzin Nov 15, 2012 at 8:59 AM 
У меня возникла следующия ошибка Error "Check your internet connection.",
проверял соединение с интернетом через InternetGetConnectedState все нормально оно есть.
Зарание благадарен за полезную информацию.