Advertisement
Guest User

Untitled

a guest
Aug 17th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. class AuthorizeData
  2. {
  3. public string Login { get; set; }
  4.  
  5. public string Password { get; set; }
  6.  
  7. public AuthorizeData(string login, string password)
  8. {
  9. Login = login;
  10. Password = password;
  11. }
  12. }
  13.  
  14. public bool TryAuthorize(AuthorizeData authorizeData, out VkApi vkApi)
  15. {
  16. try
  17. {
  18. vkApi = new VkApi();
  19.  
  20. vkApi.Authorize(new ApiAuthParams
  21. {
  22. ApplicationId = 6612352,
  23. Login = login,
  24. Password = password,
  25. Settings = Settings.All
  26. });
  27.  
  28. return true;
  29.  
  30. }
  31. catch (Exception)
  32. {
  33. vkApi = null;
  34. return false;
  35. }
  36. }
  37.  
  38. // Использование.
  39.  
  40. if (TryAuthorize(new AuthorizeData("name", qwerty"), out var vkApi))
  41. {
  42. // Делаем все что нужно.
  43. }
  44. else
  45. {
  46. // Не удалось авторизоваться.
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement