protected override string chamarMetodoAPI_Dados(enumTipoMoeda aEnumMoeda, enumTipoMetodo aEnumMetodo) { string vStrRetorno = String.Empty; string vStrURL = "https://www.mercadobitcoin.net/api/" + aEnumMoeda.ToString() + "/" + aEnumMetodo.ToString() + "/"; try { var vVarRequisicao = WebRequest.CreateHttp(vStrURL); vVarRequisicao.Method = "GET"; vVarRequisicao.UserAgent = "ProjetoBitCoin"; using (var vVarResposta = vVarRequisicao.GetResponse()) { var vVarStreamDados = vVarResposta.GetResponseStream(); StreamReader vObjReader = new StreamReader(vVarStreamDados); object vObjResponse = vObjReader.ReadToEnd(); vStrRetorno = vObjResponse.ToString(); vVarStreamDados.Close(); vVarResposta.Close(); } } catch { vStrRetorno = String.Empty; } return(vStrRetorno); }
protected override string chamarMetodoAPI_Dados(enumTipoMoeda aEnumMoeda, enumTipoMetodo aEnumMetodo) { string vStrRetorno = String.Empty; string vStrURL = "https://api.blinktrade.com/api/v1/BRL/" + aEnumMetodo.ToString() + "?crypto_currency =" + aEnumMoeda.ToString(); try { var vVarRequisicao = WebRequest.CreateHttp(vStrURL); vVarRequisicao.Method = "GET"; vVarRequisicao.UserAgent = "ProjetoBitCoin"; using (var vVarResposta = vVarRequisicao.GetResponse()) { var vVarStreamDados = vVarResposta.GetResponseStream(); StreamReader vObjReader = new StreamReader(vVarStreamDados); object vObjResponse = vObjReader.ReadToEnd(); vStrRetorno = vObjResponse.ToString(); //--Compatibilidade com retorno do MercadoBitcoin vStrRetorno = "{\"ticker\": " + vStrRetorno + "}"; vVarStreamDados.Close(); vVarResposta.Close(); } } catch { vStrRetorno = String.Empty; } return(vStrRetorno); }