Пример #1
0
        public async void GetToken()
        {
            var param = Convert.ToBase64String(Encoding.UTF8.GetBytes($"{Client_ID}:{Client_Secret}"));
            List <KeyValuePair <string, string> > args = new List <KeyValuePair <string, string> >
            {
                new KeyValuePair <string, string>("grant_type", "client_credentials")
            };
            HttpClient client = new HttpClient();

            client.DefaultRequestHeaders.Add("Authorization", $"Basic {param}");
            HttpContent content = new FormUrlEncodedContent(args);

            HttpResponseMessage response = await client.PostAsync("https://accounts.spotify.com/api/token", content);

            string resposta = await response.Content.ReadAsStringAsync();

            var dados = JsonConvert.DeserializeAnonymousType(resposta, new object());

            DadosBase.SetToken(dados.ToString());
        }
Пример #2
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            if (!VerificaD())
            {
                return;
            }

            Criptografia  crip       = new Criptografia();
            XMLSerializar serializar = new XMLSerializar();
            DadosBase     bas        = new DadosBase();

            bas.Servidor = txtServidor.Text.Trim();
            bas.Usuario  = txtUsuario.Text.Trim();
            bas.Senha    = crip.Encrypt(txtSenha.Text.Trim());
            bas.Banco    = cmbBancoDados.Text.Trim();

            XMLSerializar ser = new XMLSerializar();

            ser.Serializar(bas, Pub.ArquivoBase);



            string sDados;

            sDados  = txtServidor.Text.Trim();
            sDados += "|";
            sDados += txtUsuario.Text.Trim();
            sDados += "|";
            sDados += txtSenha.Text.Trim();
            sDados += "|";
            sDados += cmbBancoDados.Text.Trim();

            //StreamWriter sw = new StreamWriter(VariaveisPublicas.pDadosSistema.ArquivoBase);
            //sDados = Criptografia.Encryptar(sDados);
            //sw.Write(sDados);
            //sw.Close();
            this.Close();
        }