コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
        /// <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);
        }