iplocate Code
Falls Sie schon ein iplocate Konto haben, können Sie Anfragen in irgendeine Programmiersprache anfordern.
PHP
Das ist ein Beispiel einen Anruf an iplocate API anhand PHP. Wenn die angegebene Zeugnisse güItig sind, der Anruf wird eine XML Antwort anhand einer Variable anfordern.
<?php $ip = '8.8.8.8'; $apikey = '36434385dd45665bhea769898a4e8ee2'; $output = 'xml'; $timezone = 'true'; $hostname = 'true'; $service = 'https://api.iplocate.com'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $service .'/ip/'.$ip .'/key/'.$apikey .'/timezone/'.$timezone .'/hostname/'.$hostname .'/output/'.$output); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 4); curl_setopt($ch, CURLOPT_TIMEOUT, 3); $data = curl_exec($ch); if(curl_errno($ch)) { print 'curl error: '.curl_error($ch); return false; } else { print $data; return $data; } curl_close($ch); ?>
Propper Request,Success,The following results has been returned,200_1, 8.8.8.8,LEVEL 3 COMMUNICATIONS INC,NORTH AMERICA,NA,UNITED STATES,US,CALIFORNIA,CA,SANTA CLARA,MOUNTAIN VIEW,37.3801,-122.0865, unit_test,0.0723,0.76MB
<response> <status>Propper Request</status> <message>Success</message> <notes>The following results has been returned</notes> <code>200_1</code> <location> <ip>8.8.8.8</ip> <owner>LEVEL 3 COMMUNICATIONS INC</owner> <continent_name>NORTH AMERICA</continent_name> <continent_code>NA</continent_code> <country_name>UNITED STATES</country_name> <country_code>US</country_code> <region_name>CALIFORNIA</region_name> <region_code>CA</region_code> <county_name>SANTA CLARA</county_name> <city_name>MOUNTAIN VIEW</city_name> <latitude>37.3801</latitude> <longitude>-122.0865</longitude> </location> <unit_test> <elapsed_time>0.0536</elapsed_time> <memory_usage>0.76MB</memory_usage> </unit_test> </response>
iplocate API
iplocate Service Funktionen
- Echtzeit IP Nachschlagen
- Intuitive REST API
- Verschiedene Antworttypen: XML, JSON, Klartext
- Einfaches Anmelden
- Schnelle Website Integrierung