SMS-MO API > URL CALLBACK

Versão: atual Última Atualização: 13/01/2015


1. Requerimento

A chamada a URL Callback deve ser configurada pela equipe de suporte MobiPronto através de solicitação de ticket na plataforma.

2. Parâmetros

Parâmetro Descrição
MOPROGRAM Nome do Programa MO
KEYWORD Palavra chave utilizada em conjunto com o Programa MO (compartilhado)
MESSAGEID Número chave da mensagem (identificador único)
MOBILE Número do Celular no formato +PP(AA)NNNNNNNN
DATAPOST Data e hora de recebimento da mensagem no formato AAAAMMDD HHmmss (GMT+00:00)
OPERATOR Nome da operadora (caso disponível)
MESSAGE Mensagem enviada

Todos os dados são passados utilizando encode

3. Exemplo

  • VB.NET
' Atribui os parâmetros recebidos da chamada GET

Dim v_st_Programa As String = Server.UrlDecode(Request.QueryString("MOPROGRAM")) 
Dim v_st_PalavraChave As String = Server.UrlDecode(Request.QueryString("KEYWORD")) 
Dim v_st_MsgID As String = Server.UrlDecode(Request.QueryString("MESSAGEID"))
Dim v_st_Mobile As String = Server.UrlDecode(Request.QueryString("MOBILE"))
Dim v_st_DataRec As String = Server.UrlDecode(Request.QueryString("DATAPOST"))
Dim v_st_Operadora As String = Server.UrlDecode(Request.QueryString("OPERATOR"))
Dim v_st_Mensagem As String = Server.UrlDecode(Request.QueryString("MESSAGE")) 

' Formata a data recebida no formato DD/MM/YYYY HH:MM:SS

v_st_DataRec = v_st_DataRec.Substring(6,2) & "/" & v_st_DataRec.Substring(4,2) & _ 
"/" & v_st_DataRec.Substring(0,4) & " " & _
v_st_DataRec.Substring(9,2) & ":" & v_st_DataRec.Substring(11,2) & _
":" & v_st_DataRec.Substring(13,2)

' Transformando no Horário do Brasil

Dim v_dt_DataBrasil As Datetime

v_dt_DtBr = DateTime.Parse(v_st_DataRec,CultureInfo.CreateSpecificCulture("pt-BR"))
v_dt_DtBr = v_dt_DtBr.AddHours(-3) ' No horário de verão somar (-2) ao invés de (-3)