/// <summary> /// Вызывает окно авторизации в социальной сети /// </summary> /// <param name="network">сеть, в которой происходит авторизация. /// Варианты: /// <see cref="SocialNetwork.VK"/></param> public static void Authorize(string network) { switch (network) { case VK: VkApiWrapper.VkAutorize(); return; } }
internal static List <string> GetPosts(string network, long id) { switch (network) { case VK: return(VkApiWrapper.GetPostsFromVk(id)); } return(null); }
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; } }