public static ArrayList BuscaMensagensDiretas(string pUltimaMsgId, string pToken, string pTokenScret) { var url = "http://gadottisolucoes.com/gerenciador.asmx/BuscaMensagensDiretas?pSinceId=" + pUltimaMsgId + "&pCount=20&pToken=" + pToken + "&pTokenSecret=" + pTokenScret; var mensagemRetorno = TwitterClient.WebRequest(url, String.Empty, "", "GET", "application/x-www-form-urlencoded", String.Empty); if (mensagemRetorno != "") { var mensagemString = mensagemRetorno.Substring(76); mensagemString = mensagemString.Substring(0, mensagemString.IndexOf("</string>")); if (mensagemString.Equals("null")) { return(null); } //Verifica ser ocorreu erro dentro do webservice if (mensagemString.IndexOf("Erro").Equals(0)) { return(null); } //Array de objetos de mensagem var resultArray = new ArrayList(); foreach (var mensagem in mensagemString.Split('-')) { if (mensagem == string.Empty) { continue; } var parametros = mensagem.Split(';'); var retorno = new Mensagem(); retorno.Id = parametros[0]; retorno.Texto = parametros[1]; retorno.EnviadoPor = parametros[2]; resultArray.Add(retorno); } //Retorna array de objetos com resultos return(resultArray); } return(null); }
public static void EnviaMensagem(string pToken, string pTokenScret, string pPara, string pMensagem) { var url = "http://gadottisolucoes.com/Gerenciador.asmx/EnviaMensagemDireta?pParaUsuario=" + pPara + "&pMensagem=" + pMensagem + "&pToken=" + pToken + "&pTokenSecret=" + pTokenScret; TwitterClient.WebPost(url, String.Empty, String.Empty, "GET", "application/x-www-form-urlencoded", String.Empty); }