Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Telcelgb: Conoce Tu Saldo
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Telcelgb: Conoce Tu Saldo 
 
Disculpen el comercial, pero es que tenía la necesidad de conocer mi saldo del celular de una forma más fácil.

Estuve investigando como autenticarme a páginas web con curl por medio del método post, que es el que usa el portal de MiTelcel (donde uno puede consultar el saldo de celulares de Telcel). Curl tiene una excelente documentación (curl), de eso saque las siguientes líneas bash:

$ curl -o x.html \
     -A "Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3" \
     --cookie-jar nck.txt \
     --data "isTablet=false&j_username=55555555&j_password=pass&goto=opcional" \
     --location https://www.mitelcel.com/mitelcel/login/auth

$ curl -o internet_info.json \
     --cookie nck.txt \
     --location https://www.mitelcel.com/mitelcel/mitelcel-api-web/api/prepago/internet/consumo/55555555

$ curl -o exit.html \
     --cookie nck.txt \
     --location https://www.mitelcel.com/mitelcel/logout
 


Después de ver como autenticarme, lo intente con gambas, haciendo uso de la clase HttpClient (es necesario habilitar el componente gb.net.curl)

Habilité UpdateCookies y establecí el UserAgent a Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0
HttpClient1.Async = False
HttpClient1.CookiesFile = cookieTelcel 'User.Home &/ "hhh.txt"
HttpClient1.URL = "https://www.mitelcel.com/mitelcel/login/auth"
HttpClient1.Post("application/x-www-form-urlencoded", "isTablet=false&j_username=" & phone_n.Text & "&j_password=" & pass_s.Text & "&goto=opcional", Null, iniFile)
HttpClient1.URL = "https://www.mitelcel.com/mitelcel/mitelcel-api-web/api/prepago/internet/consumo/" & phone_n.Text
HttpClient1.Get()
 


Ya pudiéndome autenticar desde gambas lo demás sólo fue ponerlo presentable.

 telcelgb

No he estudiado a fondo la API que usa el portal MiTelcel, pero para lo que yo necesito me vale mi programa. Cuelgo las fuentes por si a alguien le sirve, ya sea para usarlo, mejorarlo o estudiarlo para ocuparlo con otros portales que requieran de autenticación.

Saludos.
 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Telcelgb: Conoce Tu Saldo 
 
Interesante. Buen aporte.  

+1   
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
8.00 8 8 1
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Usar Valores Nulos En Registros Que No Se ... Shell Bases de Datos 3 Martes, 14 Junio 2016, 09:57 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario