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>
Kontakt
Kontaktieren Sie uns
Möchten Sie mehr über iplocate und unsere Services erfahren? Für mehrere Informationen, bitte kontaktieren Sie uns unter der Email Adresse .