Ønsker du å skreddersy nettstedet ditt for besøkende over hele verden?  Den gratis IP Geolocation API er et kraftig verktøy for å sjekke ut.

Gratis IP Geolocation API er et verdifullt verktøy for webansvarlige

Dette innlegget ble gjort mulig av IP Geolocation API gjennom kompensasjon. Det faktiske innholdet og meningene er eneste synspunkter fra forfatteren, som opprettholder redaksjonell uavhengighet, selv når et innlegg er sponset. For mer informasjon, vennligst les vår ansvarsfraskrivelse. Trenger du å vite mer om personene som besøker nettstedet ditt? Ka

Dette innlegget ble gjort mulig av IP Geolocation API gjennom kompensasjon. Det faktiske innholdet og meningene er eneste synspunkter fra forfatteren, som opprettholder redaksjonell uavhengighet, selv når et innlegg er sponset. For mer informasjon, vennligst les vår ansvarsfraskrivelse.

Trenger du å vite mer om personene som besøker nettstedet ditt? Kanskje du vil skreddersy informasjon til besøkende basert på deres beliggenhet? Det du trenger er en geolocation-tjeneste som gir en API du kan avhøre.

IP Geolocation API er et slikt eksempel. La oss se hvordan en geolocation API kan hjelpe deg med å forbedre utviklingen av et nettsted eller app.

Fordelene med APIer for geolocation

Et applikasjonsprogrammeringsgrensesnitt, eller API, er et sett med definisjoner og protokoller som du kan bruke til å bygge programvare. Kort sagt, en API lar to applikasjoner snakke med hverandre. Vanligvis tilbyr tjenester APIer for å gjøre det mulig for programvare å få tilgang til data samlet inn av en tjeneste.

IP Geolocation API-kode returnert

Med geolocation er dataene basert på din regionale beliggenhet, bestemt av IP-adressen din.

IP-adresserammer (Internet Protocol) distribueres av Internet Assigned Numbers Authority (IANA). Disse blir plukket opp av regionale internettregistre (RIR), som ARIN for Nord-Amerika og APNIC for Asia-Pacific-regionen.

I tur og orden blir adresser distribuert til land, deretter Internett-leverandører (ISP). Dette betyr at du kan spore en IP-adresse innen få meter fra en brukers beliggenhet. Selvfølgelig, som web- eller apputvikler, trenger du sannsynligvis ikke så mye spesifisitet.

Hva du kan gjøre med IP Geolocation API

Det du imidlertid trenger å vite, er den generelle geografiske plasseringen (geolokaliseringen) til en besøkende eller appbruker på nettstedet.

Hvorfor kan du bruke den?

  • Vis lokale nyheter.
  • Uthev informasjon som er relevant for leserens beliggenhet (kanskje et TV-show som tilsvarer nettstedets nisje).
  • Målrett leseren mot tilbud som er spesifikke for deres beliggenhet.
  • Bytt til en lokalisert versjon av nettstedet. Dette kan ha et tema for en nasjonal høytid, eller være skrevet på et helt annet språk.
  • Forsikre deg om at transaksjoner gjennomføres med den beste valutaen for en bestemt region.

IP Geolocation API er gratis å bruke og tilbyr en JSON-basert API med detaljerte landdata. JavaScript Object Notation er sannsynligvis den vanligste metoden for lagring og transport av data. Den er lett og effektiv, noe som forklarer populariteten.

Bruker IP Geolocation API

IP Geolocation API er enkel å bruke. Den er designet for å håndtere tusenvis av forespørsler per sekund med lave systemkrav.

Før du kommer i gang, er det verdt å sjekke IP Geolocation API GitHub-depot for å sjekke eventuelle endringer i prosjektet. IP Geolocation API tilbyr en rekke nyttige forespørsler om tilgang til data fra API.

Nettstedet ditt må stole på Cloudflare for at APIen skal fungere. Her er noen av måtene å bruke det på:

1. Geolocate uten IP

En av de store fordelene med IP Geolocate API er at det tar arbeidsmengden bort fra nettstedet ditt. En enkel samtale til IP Geolocate API vil vise brukere som får tilgang til nettstedet ditt og deres IP-adresse:

 GET https://api.ipgeolocationapi.com/geolocate/ HTTP/1.1 

2. Geoklasse en IP-adresse

Ser du etter plasseringen til en spesifikk IP-adresse? API vil også håndtere informasjonsforespørsler basert på en individuell IP-adresse. Som du kanskje vet, er det to typer IP-adresse som brukes (IPv4 og IPv6), og API-en vil returnere informasjon for begge typer.

 GET https://api.ipgeolocationapi.com/geolocate/91.213.103.0 HTTP/1.1 

3. Liste over alle land

Vil du ha mer detaljert informasjon? IP Geolocation API kan liste hjemlandet til besøkende. Data inkluderer ytterligere posisjonsdetaljer, valuta, telefonnumre og mer.

 GET https://api.ipgeolocationapi.com/countries HTTP/1.1 

4. Finn landsspesifikke data

Du kan spørre etter informasjon om spesifikke data fra API-en ved å bruke ISO 3166-1 alpha-2-landskoden. Kjenner du deg igjen i dette? Det er systemet som forkorter landnavn til to bokstaver. Så for eksempel USA er "oss", Storbritannia fremstår som "gb", og Tyskland er "de".

 GET https://api.ipgeolocationapi.com/countries/de HTTP/1.1 

Whoah, det er bare en masse koder!

Du kan se på API-dataene ved å åpne en terminaløkt og bruke Perls GET-kommando. Ledsaget av API-anropet du velger ovenfor, kan du glede deg over umiddelbare resultater.

Rå data fra IP Geolocation API

I denne formen er det selvfølgelig bare rå data. Men du vil se hvor inngående de resulterende dataene er.

Alt du trenger å gjøre videre er å lage et skript som tar tak i dataene du trenger og bruke det. Som beskrevet over, kan dette være å vise lokaliserte versjoner av appen eller nettstedet ditt, eller å målrette mot en bestemt by.

Du har sannsynligvis sett online annonser som refererer til din egen by eller en by i nærheten. Vel, det er verktøy som IP Geolocation API som gjør det mulig for utviklerne bak disse annonsene å få dem til å vises lokale. Å gi nettet et lokalt preg hjelper med å øke engasjementet, og dette er en flott måte å bygge det på.

Har du problemer med API? Sjekk websiden for tjenestestatus, drevet av UptimeRobot. Dette viser samlet oppetid og fremhever eventuell driftsstans.

Kontroller nedetid for API

Nett- eller apputvikler? Sjekk ut IP Geolocation API

Nå kan du forhåpentligvis se hvordan IP Geolocation API kan løse flere nettsted- og app-baserte utviklingsutfordringer. Hvis du vil finne ut mer, kan du gå til hjemmesiden til IP Geolocation API

Vil du være vert for IP Geolocation API på din egen server? Du kan takket være Herokus distribusjonstjeneste. Det er en imponerende samling verktøy for et gratis API - absolutt verdt din tid å sjekke det ut.

Ser du etter flere API-er du kan bruke med nettstedet eller appen din? Ta en titt på Userstacks useragent API Skreddersy nettstedet ditt perfekt med Userstacks User-Agent API Skreddersy nettstedet ditt perfekt med Userstacks User-Agent API userstack gir deg detaljert informasjon om besøkende på nettstedet slik at du kan skreddersy opplevelsen til dem. Slik fungerer det. Les mer .

Utforsk mer om: IP-adresse, Web Analytics, verktøy for nettredaktører.