2-way authorization with a key request Before a map request can be made a key request has to be done first. Example: 1. Key request: GET → http://maps1.locr.com/?get_auth_key=true 2. Answer (key): "XXXXXXXXXX" 3. Token assembling: token = md5(md5("PASSWORD") + "XXXXXXXXXX") => "YYYYYYYYYY" 4.
Request:
http://maps1.locr.com/?username=USERNAME&key=XXXXXXXXXX&token=YYYYYYYYYY&latitude_min=36&longitude_min=12&latitude_max=38&longitude_max=15&width_cm=10&height_cm=10&map_config=202 Please note that the key and token are string representations of the MD5 hash result. Also the md5("PASSWORD") is a string. I.e. you have to convert the hashes to strings before the token value can be assembled. |
Authorization >