quarta-feira, 29 de julho de 2015

Vivo SMS Processor C#

namespace VivoSMSProcessor
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            String user = Request.Params["usuario"];
            String password = Request.Params["senha"];
            String text = Request.Params["texto"];
            String origem = Request.Params["origem"];
            String destino = Request.Params["destino"];
            String id = Request.Params["id"];

            if (user == null || user == "" || password == null || password == "" || text == null || text == "" || origem == null || origem == "" || destino == null || destino == "")
            {
                Response.StatusCode = 401;
                Response.Write("-2");
            }
            else if (user == "YOURENCRYPTEDUSER" && password == "YOURENCRYPTEDPASS")
            {
               
                String resposta = smc.messageParser(text, origem);



                String login = smc.getConfiguration(config.vivoLogin);
                String pwd = smc.getConfiguration(config.vivoPassword);
                String shortCode = smc.getConfiguration(config.vivoShortCode);

                if (!resposta.Trim().Equals(""))
                {
                    HttpAccess.httpPost("https://www.portal-sva.vivo.com.br:3444/torpedoempresas/api/enviarMensagemAvulsa", "origem=" + shortCode + "&usuario=" + login + "&senha=" + pwd + "&destino=" + origem + "&mensagem=" + resposta);
                }

                Response.StatusCode = 200;
                Response.Write("1");
            }
            else
            {
                Response.StatusCode = 401;
                Response.Write("-1");
            }
        }
    }
}


Postar um comentário