API Localizacion
De Open movilforum wiki
Tabla de contenidos |
[editar] Login
Es la primera petición que tenemos que realizar. Deberemos enviar nombre de usuario (número de teléfono) y la clave que se nos haya asignado al enviar el mensaje CLAVE al número 424.
POST /login.do HTTP/1.1 Host: www.localizame.movistar.es Accept-Encoding: identity Content-Length: 52 Content-Type: application/x-www-form-urlencoded Connection: Keep-Alive Accept-Language: es Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */* User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727) submit.x=36&submit.y=6&clave=nnnnn&usuario=6xxxxxxxx
En las cabeceras de la respuesta deberemos buscar la Cookie JSESSIONID. El valor de esta Cookie deberá ser conservado para utilizarse en el resto de las peticiones que se hagan al servicio.
Para que el servicio nos permita realizar las distintas operaciones de autorizar y desautorizar a otros usuarios, así como localizar a los que nos hayan autorizado, es necesario realizar la siguiente petición inmediatamente después del Login
GET /nuevousuario.do HTTP/1.1 Host: www.localizame.movistar.es Accept-Encoding: identity Accept-Language: es Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */* User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Connection: Keep-Alive Referer: http://www.localizame.movistar.es/login.do Cookie: JSESSIONID=abc60i0wbEJPScMdvbnGr
[editar] Autorizar
Para autorizar a un usuario a localizarnos deberemos enviar la siguiente petición, en la que se proporcionará su número de teléfono
GET /insertalocalizador.do?telefono=6xxxxxxxx&submit.x=40&submit.y=5 HTTP/1.1 Host: www.localizame.movistar.es Accept-Encoding: identity Accept-Language: es Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */* User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Connection: Keep-Alive Referer: http://www.localizame.movistar.es/buscalocalizadorespermisos.do Cookie: JSESSIONID=abc60i0wbEJPScMdvbnGr
[editar] Desautorizar
Para cancelar la autorización que hemos concedido previamente a un usuario enviaremos la siguiente petición, en la que se proporcionará de nuevo el número de teléfono del usuario.
GET /borralocalizador.do?telefono=6xxxxxxxx&submit.x=44&submit.y=8 HTTP/1.1 Host: www.localizame.movistar.es Accept-Encoding: identity Accept-Language: es Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */* User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Connection: Keep-Alive Referer: http://www.localizame.movistar.es/login.do Cookie: JSESSIONID=abcq3Hs0WPK6L_2YvbnGr
[editar] Localizar
Para solicitar la localización de un usuario éste debe, obviamente, habernos autorizado. La petición POST que debemos enviar para realizar la localización es la siguiente
POST /buscar.do HTTP/1.1 Host: www.localizame.movistar.es Accept-Encoding: identity Content-Length: 18 Accept-Language: es Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */* User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Connection: Keep-Alive Cookie: JSESSIONID=abcDr8Aj1FE5LgoBvbnGr Content-Type: application/x-www-form-urlencoded telefono=6xxxxxxxx
En la petición debe enviarse el número de teléfono que deseemos localizar.
[editar] Logout
Para realizar el Logout del servicio deberemos enviar la siguiente petición
GET /logout.do HTTP/1.1 Host: www.localizame.movistar.es Accept-Encoding: identity Cookie: JSESSIONID=abcDr8Aj1FE5LgoBvbnGr Connection: Keep-Alive Accept-Language: es Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */* User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
