Geocode address
1 min
code examples curl request post \\ \ url https //api getos1 com/locateone/v1/geocode \\ \ header 'accept application/json' \\ \ header 'content type string' \\ \ header 'x api key string' \\ \ data '{ "data" { "address" "" } }'var myheaders = new headers(); myheaders append("accept", "application/json"); myheaders append("content type", "string"); myheaders append("x api key", "string"); var raw = "{\n \\"data\\" {\n \\"address\\" \\"\\"\n }\n}"; var requestoptions = { method 'post', headers myheaders, body raw, redirect 'follow' }; fetch("https //api getos1 com/locateone/v1/geocode", requestoptions) then(response => response text()) then(result => console log(result)) catch(error => console log('error', error));require "uri" require "net/http" url = uri("https //api getos1 com/locateone/v1/geocode") https = net http new(url host, url port) https use ssl = true request = net http post new(url) request\["accept"] = "application/json" request\["content type"] = "string" request\["x api key"] = "string" request body = "{\n \\"data\\" {\n \\"address\\" \\"\\"\n }\n}" response = https request(request) puts response read body import requests url = "https //api getos1 com/locateone/v1/geocode" payload = "{\n \\"data\\" {\n \\"address\\" \\"\\"\n }\n}" headers = { 'accept' 'application/json', 'content type' 'string', 'x api key' 'string' } response = requests request("post", url, headers=headers, data=payload) print(response text) responses // output of geocoding prediction api { "success" true, "status code" 200, "message" "request has been processed", "request id" "ax34687667877689", "result" { "geocode" { "lat" 28 454736, "lng" 77 070171 }, "confidence radius" 24 } }{ "success" false, "status code" 400, "message" "invalid query parameters provided in input caused due to either missing keys or invalid data type for a key ", "request id" "ax34687667877689", "result" {} }// unauthorized { "success" false, "status code" 401, "message" "authentication token is invalid ", "request id" "ax34687667877689", "result" {} }// forbidden { "success" false, "status code" 403, "message" "authentication token is forbidden to access the api ", "request id" "ax34687667877689", "result" {} }// too many requests { "message" "too many requests " }// error message due to internal issue while processing payload or server level issues { "success" false, "status code" 500, "message" "error occured request data \<payload> with error details \<error details> ", "request id" "", "result" {} }