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()); }
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(); }