Så här använder du IPStack API för IP Geolocation Lookups
Om du kör en webbplats är du verkligen intresserad av vem som besöker den. Men varför lämna dig själv i mörkret genom att gissa om dina besökare eller arbeta med ofullständig information?
ipstack är ett kraftfullt verktyg för din webbplats som kan hitta dina besökare via IP-adress genom geolocation. Läs vidare för att få veta mer om detta IP-geolokeringsverktyg och hur du använder det.
Vad är ipstack?
ipstack är ett IP geolocation API som kan slå upp exakta platser för din webbplats besökare i realtid. När du vill se informationen kan du ladda ner den i sekunder i JSON eller XML-format för enkel granskning och behandling.
Det finns flera skäl att använda ett verktyg som detta är fördelaktigt. För det hjälper du dig att upptäcka hot från riskabla IP-adresser mer effektivt. När en rogue-adress besöker din webbplats hjälper ipstacks snabbidentifiering att hålla det säkert.
En annan sak utan säkerhet är att justera dina besökares erfarenhet baserat på plats. Du kan till exempel upptäcka användarens land och ändra språkinställningar i flygningen baserat på var deras IP är. Eller du kanske har något annorlunda innehåll som prioriteras på din webbplats beroende på användarens region.
Komma igång med ipstack
Du kan prova ipstack utan kostnad med en gratis API-nyckel. Gå till ipstack hemsida och klicka på orange Få gratis API-nyckel knappen i övre högra hörnet. Du får se ipstacks olika planer (som vi diskuterar nedan).
Därefter måste du registrera dig för ett gratis konto. Ange din e-postadress och ett lösenord, samt din faktureringsadress (och företagsinformation om du vill). Du behöver inte ange någon betalningsinformation för den fria planen.
När du har gjort det ser du en Snabbstart sida med din API-nyckel. Du behöver detta för att komma åt tjänsten, så se till att du håller den säker.
IP-sökning
Du borde veta om de tre huvudmetoderna för att använda ipstacks IP:
- Standard Lookup: Den enklaste metoden, det här ser upp data bakom en enda IP-adress.
- Bulk Lookup: På så sätt kan du slå upp data för flera IP-adresser samtidigt.
- Sökande sökning: Använd detta för att leta upp data för den IP-adress som gör API-förfrågan.
Oavsett vilken av de tre metoder du använder, startar alla samtal till ipstack API med samma basadress:
http://api.ipstack.com/
För en grundläggande IP-sökning är allt du behöver göra att lägga till den aktuella IP-adressen till den här URL-adressen, följt av din åtkomstnyckel. Som ett exempel kommer denna URL (med en giltig åtkomstnyckel) att slå upp informationen för en UltraDNS IP:
http://api.ipstack.com/156.154.71.1?access_key=ABC123&format=1
För en bulkuppsättning, separera helt enkelt två eller flera IP-adresser med kommatecken:
http://api.ipstack.com/156.154.71.1,156.154.70.1?access_key=ABC123&format=1
Slutligen behöver du inte inkludera en IP-adress för en sökandes uppslag. Lägg istället till kontrollera på sin plats:
http://api.ipstack.com/check?access_key=ABC123&format=1
Som standard ser du resultaten i JSON-format på en ny flik när du öppnar dessa länkar. Den innehåller information om närmaste stad, land, latitud, longitud, språk som talas i det området och mer.
Använda ipstack på din webbplats
Självklart kommer du förmodligen inte att manuellt ange IP-adresser i en URL för att använda ipstack API. På baksidan av din webbplats kan du ringa ipstack och använda resultaten via språk som PHP eller JavaScript. ipstack är flexibel och arbetar med andra språk och en rad olika ramar också.
En fullständig granskning av koden ligger utanför ramen för denna artikel, så vi rekommenderar att du tar en titt på Provkod avsnittet av ipstacks hjälpsamma dokumentation. Se vår förklaring av JavaScript Vad är JavaScript och hur fungerar det? Vad är JavaScript och hur fungerar det? Vad är Javascript? Det är ett programmeringsspråk som används för att förbättra webbsidor. Den innehåller dynamiskt uppdatering av webbsidor, användargränssnitt och mer. Låt oss dyka in vad Javascript handlar om. Läs mer om du behöver en primer.
När du har integrerat API-en på din webbplats och lagrar data hittar du alla möjliga användningsområden för den. API kan upptäcka sökrobotar och Tor-användare så att du enkelt kan blockera dem. Med valutamodulen kan du erbjuda butiker i användarens lokala valuta. Och lär dig vilken andel av dina besökare som kommer från vilka länder som är värdefulla.
Prissättning
Din gratis ipstack API-nyckel innehåller 10.000 förfrågningar per månad med den grundläggande platsmodulen. För en liten hemsida bör detta vara tillräckligt, men professionella användare kommer sannolikt att vilja uppgradera till en premiumplan.
Grundläggande, vid $ 9,99 per månad, är ett steg upp från den fria planen. Det gör dina månatliga förfrågningar till 50 000 och inkluderar SSL-kryptering. Du får också tillgång till ytterligare moduler som berättar mer om användarens IP, inklusive valuta och tidzoner. Om du behöver ännu mer, kan du kolla in Professional eller Professional Plus-planerna.
Lookups Made Easy med ipstack
ipstack tar emot över två miljoner förfrågningar och uppdaterar databasen mer än 20 gånger per dag. Det är också tillförlitligt, med 99,998% uppetid under de senaste 30 dagarna. Oavsett om du prövar den fria planen eller väljer ett premium-erbjudande, kan du veta att det är en pålitlig lösning för dina IP-geolokationsutseende.
För vidare läsning, kolla in hur du spårar en IP-adress och hitta din egen Hur man spårar en IP-adress till en dator och hur man hittar din egen Hur man spårar en IP-adress till en dator och hur man hittar din egen Vill du se IP-adressen till din dator? Kanske vill du upptäcka var en annan dator är belägen? Olika gratis verktyg finns tillgängliga som berättar mer om en dator och dess IP-adress. Läs mer .
Bildkrediter: efks / DepositPhotos
Utforska mer om: IP-adress.