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
Update & Verbesserung
Haben Sie einen Vorschlag betreffend Updates oder Verbesserungen? Teilen Sie es mit unter der Email Adresse und wir werden uns an Ihnen in ein paar Tagen wenden.