|  | 
Chilkat  HOME  Android™  AutoIt  C  C#  C++  Chilkat2-Python  CkPython  Classic ASP  DataFlex  Delphi DLL  Go  Java  Node.js  Objective-C  PHP Extension  Perl  PowerBuilder  PowerShell  PureBasic  Ruby  SQL Server  Swift  Tcl  Unicode C  Unicode C++  VB.NET  VBScript  Visual Basic 6.0  Visual FoxPro  Xojo Plugin
| (Classic ASP) ip2location.io GeoLocation APISee more Geolocation ExamplesDemonstrates how to lookup Geolocation data for an IPv4 address using the ip2location.io GeoLocation API.For more information, see https://www.ip2location.io/ip2location-documentation 
 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <% ' This example requires the Chilkat API to have been previously unlocked. ' See Global Unlock Sample for sample code. ' For versions of Chilkat < 10.0.0, use CreateObject("Chilkat_9_5_0.Http") set http = Server.CreateObject("Chilkat.Http") ' Note: This is not a real API key. Replace with your own... success = http.SetUrlVar("api_key","2C312FBC9E667E5A0211F5152E5A1333") success = http.SetUrlVar("ip_address","8.8.8.8") ' Note: When first creating an ip2location.io account, make sure to at least subscribe to the free access. ' Otherwise your API key will not yet work.. jsonStr = http.QuickGetStr("https://api.ip2location.io/?key={$api_key}&ip={$ip_address}&format=json") If (http.LastMethodSuccess = 0) Then Response.Write "<pre>" & Server.HTMLEncode( http.LastErrorText) & "</pre>" Response.End End If ' For versions of Chilkat < 10.0.0, use CreateObject("Chilkat_9_5_0.JsonObject") set json = Server.CreateObject("Chilkat.JsonObject") json.EmitCompact = 0 success = json.Load(jsonStr) Response.Write "<pre>" & Server.HTMLEncode( json.Emit()) & "</pre>" ' Sample output: ' Use this online tool to generate parsing code from sample JSON: ' Generate Parsing Code from JSON ' { ' "ip": "8.8.8.8", ' "country_code": "US", ' "country_name": "United States of America", ' "region_name": "California", ' "city_name": "Mountain View", ' "latitude": 37.405992, ' "longitude": -122.078515, ' "zip_code": "94043", ' "time_zone": "-07:00", ' "asn": "15169", ' "as": "Google LLC", ' "is_proxy": false ' } ip = json.StringOf("ip") country_code = json.StringOf("country_code") country_name = json.StringOf("country_name") region_name = json.StringOf("region_name") city_name = json.StringOf("city_name") latitude = json.StringOf("latitude") longitude = json.StringOf("longitude") zip_code = json.StringOf("zip_code") time_zone = json.StringOf("time_zone") asn = json.StringOf("asn") v_as = json.StringOf("as") is_proxy = json.BoolOf("is_proxy") %> </body> </html> | ||||
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.