Example #1
0
 /// <summary>
 /// Вызывает окно авторизации в социальной сети
 /// </summary>
 /// <param name="network">сеть, в которой происходит авторизация.
 /// Варианты:
 /// <see cref="SocialNetwork.VK"/></param>
 public static void Authorize(string network)
 {
     switch (network)
     {
     case VK:
         VkApiWrapper.VkAutorize();
         return;
     }
 }
Example #2
0
 internal static List <string> GetPosts(string network, long id)
 {
     switch (network)
     {
     case VK:
         return(VkApiWrapper.GetPostsFromVk(id));
     }
     return(null);
 }
Example #3
0
 public VkApi getVkApi(string email, string pass, Settings settings)
 {
     if(timersPool.ContainsKey(email))
     {
         return timersPool[email].vk;
     } else
     {
         vk = new VkApi();
         vk.isDefaultVkApi = false;
         vk.email = email;
         vk.Authorize(appID, email, pass, settings);
         VkApiWrapper wrap = new VkApiWrapper();
         wrap.vk = vk;
         wrap.password = pass;
         wrap.settings = settings;
         timersPool[email] = wrap;
         return vk;
     }
 }