- Регистрация
- 15.04.2016
- Сообщения
- 647
- Благодарностей
- 107
- Баллы
- 43
Здравствуйте
Такая проблема:
При не верном вводе лог/пасс в ВК появляется ошибка : "Удалённый сервер возвратил ошибку 401."
Моя задача её обработать и выдать сообщение : Доступ в аккаунт не получен! (Не верный лог/пасс или аккаунт не активен)
Как я пытался решить эту проблему?
Не помогло =с
Такая проблема:
При не верном вводе лог/пасс в ВК появляется ошибка : "Удалённый сервер возвратил ошибку 401."
Моя задача её обработать и выдать сообщение : Доступ в аккаунт не получен! (Не верный лог/пасс или аккаунт не активен)
Как я пытался решить эту проблему?
Код:
//-----GET ЗАПРОС TOKEN----
string site = "https://oauth.vk.com:443/token?grant_type=password&client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH&username="+project.Variables["login"].Value+@"&password=" + project.Variables["pass"].Value;
string token;
try
{
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(site);
HttpWebResponse get = (HttpWebResponse)req.GetResponse();
using (StreamReader stream = new StreamReader(get.GetResponseStream(), Encoding.UTF8))
{
token = stream.ReadToEnd();
}
//-----GET ЗАПРОС TOKEN----
var regex_token = System.Text.RegularExpressions.Regex.Match(token, (@"(?<="":"").*(?="",)"));
project.Variables["token"].Value = regex_token.ToString();
}
catch (System.DivideByZeroException) //В случае ошибки
{
project.SendErrorToLog("Доступ в аккаунт не получен! (Не верный лог/пасс или аккаунт не активен)", true);
}