Slik bruker du IPStack API for IP Geolocation Lookups

Slik bruker du IPStack API for IP Geolocation Lookups / Forfremmet
Dette innlegget ble gjort mulig av apilayer gjennom kompensasjon. Det faktiske innholdet og meningene er den eneste oppfatningen av forfatteren, som opprettholder redaksjonell uavhengighet, selv når et innlegg er sponset. For mer informasjon, vennligst les vår ansvarsfraskrivelse.

Hvis du kjører et nettsted, er du sikkert interessert i hvem som besøker den. Men hvorfor forlate deg selv i mørket ved å gjette om dine besøkende eller jobbe med ufullstendig informasjon?

ipstack er et kraftig verktøy for nettstedet ditt som kan lokalisere de besøkende etter IP-adresse gjennom geolocation. Les videre for å finne ut mer om dette IP-geolokasjonsverktøyet og hvordan du bruker det.

Hva er ipstack?

ipstack er en IP geolocation API som kan slå opp nøyaktige steder for webområdet besøkende i sanntid. Når du vil se informasjonen, kan du laste den ned i sekunder i JSON eller XML-format for enkel gjennomgang og behandling.

Det er flere grunner til at bruk av et verktøy som dette er fordelaktig. For det hjelper det deg med å oppdage trusler fra risikable IP-adresser mer effektivt. Når en rogue-adresse besøker nettstedet ditt, hjelper ipstacks hurtigidentifikasjon å holde den trygg.

En annen ikke-sikkerhetsgrunn er å justere besøksopplevelsen din basert på sted. For eksempel kan du oppdage brukerens land og endre språkinnstillinger i fly basert på hvor deres IP er. Du kan også ha litt annet innhold som er prioritert på nettstedet ditt, avhengig av brukerens region.

Komme i gang med ipstack

Du kan prøve ut ipstack uten kostnad med en gratis API-nøkkel. Gå til ipstack hjemmeside og klikk på oransje Få gratis API-nøkkel knappen i øverste høyre hjørne. Du ser ipstacks ulike planer (som vi diskuterer under).

Deretter må du registrere deg for en gratis konto. Skriv inn din e-postadresse og et passord, samt din faktureringsadresse (og bedriftsinformasjon hvis du vil). Du trenger ikke å spesifisere noen betalingsinformasjon for gratisplanen.

Når du har gjort dette, vil du se en Kjapp start side med API-nøkkelen din. Du trenger dette for å få tilgang til tjenesten, så sørg for at du holder den trygg.

IP-oppslag

Du bør vite om de tre viktigste metodene for å bruke ipstacks IP:

  • Standard oppslag: Den enkleste metoden, dette ser opp dataene bak en enkelt IP-adresse.
  • Bulk Lookup: Dette lar deg slå opp data for flere IP-adresser samtidig.
  • Forespørselsoppslag: Bruk dette til å slå opp data for IP-adressen som gjør API-forespørselen.

Uansett hvilken av de tre metodene du bruker, begynner alle anrop til ipstack API med samme base URL:

http://api.ipstack.com/ 

For en grunnleggende IP-oppslag er alt du trenger å gjøre ved å legge til den aktuelle IP-adressen til denne nettadressen, etterfulgt av din tilgangsnøkkel. Som et eksempel, vil denne nettadressen (med en gyldig tilgangsnøkkel) slå opp informasjonen for en UltraDNS IP:

http://api.ipstack.com/156.154.71.1?access_key=ABC123&format=1 

For en masseoppslag, bare skille to eller flere IP-adresser med kommaer:

http://api.ipstack.com/156.154.71.1,156.154.70.1?access_key=ABC123&format=1 

Endelig trenger du ikke å inkludere en IP-adresse for en forespørselsoppslag. I stedet legg til kryss av på sin plass:

http://api.ipstack.com/check?access_key=ABC123&format=1 

Som standard ser du resultatene i JSON-format i en ny fane når du åpner disse koblingene. Den inneholder informasjon om nærmeste by, land, breddegrad, lengdegrad, språk som snakkes i dette området og mer.

Bruke ipstack på nettstedet ditt

Selvfølgelig vil du sannsynligvis ikke manuelt skrive inn IP-adresser i en URL for å bruke ipstack API. På baksiden av nettstedet ditt kan du ringe ipstack og bruke resultatene via språk som PHP eller JavaScript. ipstack er fleksibel og arbeider med andre språk og en rekke rammer også.

En fullstendig undersøkelse av koden er utenfor rammen av denne artikkelen, så vi anbefaler at du tar en titt på Eksempelkode del av ipstacks nyttige dokumentasjon. Se vår forklaring på JavaScript Hva er JavaScript og hvordan fungerer det? Hva er JavaScript og hvordan fungerer det? Hva er Javascript? Det er et programmeringsspråk som brukes til å forbedre nettsider. Den inkluderer dynamisk oppdatering av nettsider, brukergrensesnitt og mer. La oss dykke inn i hva Javascript handler om. Les mer hvis du trenger en primer.

Når du har API-en integrert i nettstedet ditt og lagrer dataene, finner du alle mulige bruksområder for den. API-en kan oppdage robotsøkeprogrammer og Tor-brukere, slik at du enkelt kan blokkere dem. Valutamodulen lar deg tilby butikkfronter i brukerens lokale valuta. Og lære hvilken prosentandel av dine besøkende kommer fra hvilke land som er verdifulle.

Priser

Din gratis ipstack API-nøkkel inkluderer 10.000 forespørsler per måned med grunnleggende modulen. For et lite nettsted, bør dette være tilstrekkelig, men profesjonelle brukere vil sannsynligvis ønske å oppgradere til en premieplan.

Grunnleggende, på $ 9,99 per måned, er ett steg opp fra gratis planen. Det øker dine månedlige forespørsler til 50 000 og inkluderer SSL-kryptering. Du får også tilgang til tilleggsmoduler som forteller deg mer om en brukers IP, inkludert valuta og tidssoner. Hvis du trenger enda mer, kan du sjekke ut Professional eller Professional Plus-planene.

Oppslag gjort enkelt med ipstack

ipstack mottar over to millioner forespørsler og oppdaterer databasen mer enn 20 ganger per dag. Det er også pålitelig, med 99,998% oppetid de siste 30 dagene. Enten du prøver den gratis planen eller velger et premium-tilbud, kan du vite at det er en pålitelig løsning for din IP-geolocation-oppsøkingsbehov.

For ytterligere lesing, sjekk ut hvordan du sporer en IP-adresse og finn din egen. Slik sporer du en IP-adresse til en PC og hvordan du finner din egen. Hvordan spore en IP-adresse til en PC og hvordan du finner din egen. Vil du se IP-adressen til datamaskinen din? Kanskje vil du oppdage hvor en annen datamaskin ligger? Det finnes ulike gratis verktøy som forteller deg mer om en datamaskin og dens IP-adresse. Les mer .

Image Credit: efks / DepositPhotos

Utforsk mer om: IP-adresse.