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)