/// <summary> /// Twitter não tem troca de token. /// </summary> /// <param name="json"></param> /// <returns></returns> public PerfilAccessToken TrocarToken(string json) { var accessToken = DeserializadorHelper.Deserializar <twitter.AccessToken>(json); var perfilToken = new comum_dto.PerfilAccessToken { Token = accessToken.oauth_token, Secret = accessToken.oauth_token_secret }; perfilToken.Json = SerializadorHelper.Serializar(perfilToken); return(perfilToken); }
/// <summary> /// Twitch não tem troca de token. /// </summary> /// <param name="json"></param> /// <returns></returns> public PerfilAccessToken TrocarToken(string json) { var accessToken = DeserializadorHelper.Deserializar <twitch.AccessToken>(json); var perfilToken = new comum_dto.PerfilAccessToken { Token = accessToken.access_token, Refresh = accessToken.refresh_token, Tipo = accessToken.token_type }; perfilToken.Json = SerializadorHelper.Serializar(perfilToken); return(perfilToken); }
/// <summary> /// youtube não tem troca de token. /// </summary> /// <param name="json"></param> /// <returns></returns> public PerfilAccessToken TrocarToken(string json) { var accessToken = DeserializadorHelper.Deserializar <youtube.AccessToken>(json); var expires_in = 0; int.TryParse(accessToken.expires_in, out expires_in); var perfilToken = new comum_dto.PerfilAccessToken { Token = accessToken.access_token, Expiracao = DateTimeHelper.Now().AddSeconds(expires_in), Tipo = accessToken.token_type }; perfilToken.Json = SerializadorHelper.Serializar(perfilToken); return(perfilToken); }