
Lesley Fowler
0
1071
77
Trebate znati više o ljudima koji posjećuju vašu web stranicu? Možda želite prilagoditi podatke posjetiteljima na temelju njihove lokacije? Trebate geolokacijsku uslugu koja pruža API koji možete ispitivati.
IP Geolocation API je jedan takav primjer. Pogledajmo kako API za geolokaciju može vam pomoći poboljšati razvoj web stranice ili aplikacije.
Prednosti API-ja Geolocation
Sučelje za programiranje aplikacija ili API skup je definicija i protokola koje možete koristiti za izradu softvera. Ukratko, API omogućuje da dvije aplikacije razgovaraju jedna s drugom. Usluge obično pružaju API-je koji omogućuju softveru pristup podacima prikupljenim uslugom.
Kada se geolocirate, ti se podaci temelje na vašoj regionalnoj lokaciji, kao što je određeno vašom IP adresom.
IP-adrese (internetski protokol) raspoređuju adrese dodjeljene internetskim brojevima (IANA). Popisuju ih regionalni internetski registri (RIRs), poput ARIN-a za Sjevernu Ameriku i APNIC za azijsko-pacifičku regiju..
Zauzvrat, rasponi adresa distribuiraju se zemljama, a zatim pružateljima internetskih usluga. To znači da možete pratiti IP adresu unutar nekoliko stopa od lokacije korisnika. Naravno, kao programer web ili aplikacija, vjerojatno vam neće trebati toliko specifičnosti.
Što možete učiniti s IP Geolocation API-jem
Ono što ćete možda trebati znati je opća zemljopisna lokacija (geolokacija) posjetitelja web stranice ili korisnika aplikacije.
Zašto biste ga mogli koristiti??
- Prikažite lokalne vijesti.
- Označite informacije relevantne za lokaciju čitatelja (možda TV emisija koja odgovara niši na web mjestu).
- Ciljajte čitatelja ponudama specifičnim za njihovu lokaciju.
- Prebacite se na lokaliziranu verziju web stranice. To bi moglo imati temu za državni praznik ili biti napisano na sasvim drugom jeziku.
- Osigurajte da se transakcije provode u najboljoj valuti za određenu regiju.
IP Geolocation API je slobodan za upotrebu i nudi JSON-ov API s detaljnim podacima o zemlji. JavaScript Object Notation je vjerojatno najčešća metoda za pohranu i prijenos podataka. Lagan je i učinkovit, što objašnjava njegovu popularnost.
Korištenje IP Geolocation API-ja
IP Geolocation API je jednostavan za korištenje. Dizajniran je za obradu tisuća zahtjeva u sekundi s niskim sistemskim zahtjevima.
Prije nego što započnete, vrijedno je provjeriti IP Geolocation API skladište GitHub da biste provjerili bilo kakve promjene u projektu. IP Geolocation API nudi nekoliko korisnih zahtjeva za pristup podacima iz API-ja.
Vaša web lokacija mora se oslanjati na Cloudflare da bi API mogao raditi. Evo nekoliko načina na koji ga možete koristiti:
1. Geolocirajte bez IP-a
Jedna od glavnih prednosti API-ja IP Geolocate je ta što uklanja radni teret s vaše web lokacije. Jednostavan poziv na IP Geolocate API prikazat će korisnike koji pristupaju vašoj web lokaciji i njihovoj IP adresi:
DOBITE https://api.ipgeolocationapi.com/geolocate/ HTTP / 1.1
2. Geolocirajte IP adresu
Tražite lokaciju određene IP adrese? API će također rješavati zahtjeve za informacije na temelju pojedinačne IP adrese. Kao što možda znate, u upotrebi su dvije vrste IP adresa (IPv4 i IPv6), a API će vratiti podatke za bilo koju vrstu.
DOBITE https://api.ipgeolocationapi.com/geolocate/91.213.103.0 HTTP / 1.1
3. Navedi sve zemlje
Želite detaljnije informacije? IP Geolocation API može popisati matične zemlje korisnika koji ih posjećuju. Podaci uključuju dodatne podatke o lokaciji, valutu, telefonske brojeve i još mnogo toga.
DOBITE https://api.ipgeolocationapi.com/countries HTTP / 1.1
4. Pronađite podatke specifične za zemlju
Možete potražiti informacije o određenim podacima iz API-ja pomoću ISO 3166-1 alfa-2 koda zemlje. Prepoznajete li to? Sustav je koji skraćuje nazive zemalja na dva slova. Tako, na primjer, jesu SAD “nas”, Velika Britanija se pojavljuje kao “gb”, a Njemačka je “de”.
DOBITE https://api.ipgeolocationapi.com/countries/de HTTP / 1.1
To je samo učitavanje koda!
Možete vidjeti podatke API-ja otvaranjem terminalne sesije i pomoću Perlove naredbe GET. Uz gornji poziv API-ja po vašem izboru, možete uživati u trenutnim rezultatima.
Naravno, u ovom obliku to su samo sirovi podaci. Ali vidjet ćete koliko su detaljni dobiveni podaci.
Sve što trebate sljedeće je napraviti skriptu koja uzima podatke koje trebate i koristiti ih. Kao što je gore opisano, to bi moglo biti za prikaz lokaliziranih verzija vaše aplikacije ili web lokacije ili za ciljanje određenog grada.
Vjerojatno ste vidjeli internetske oglase koji se odnose na vaš grad ili obližnji grad. Pa, alati poput IP Geolocation API-ja omogućuju programerima koji stoje iza tih oglasa da omoguće njihovo prikazivanje lokalno. Davanje internetskog lokalnog osjećaja pomaže povećati angažman i to je sjajan način da se to izgradi.
Imate problema s API-jem? Pogledajte internetsku stranicu o statusu usluge koju pokreće UptimeRobot. To prikazuje ukupno produženje rada i ističe vrijeme stanke.
Web ili razvojni programer? Provjerite IP Geolocation API
Do sada možete s nadom da primijetite kako IP Geolocation API može riješiti nekoliko izazova na web mjestu i na aplikacijama. Da biste saznali više, idite na početnu stranicu API-ja IP Geolocation API
Želite na svom poslužitelju ugostiti IP Geolocation API? Zahvaljujući servisu Heroku razmještaju možete. To je impresivna kolekcija alata za besplatni API - svakako vrijedi izdvojiti vrijeme.
Tražite li više API-ja koje možete koristiti sa svojom web stranicom ili aplikacijom? Pogledajte korisnički agent Userstack API-ja prilagodite vašu web lokaciju savršeno s API-jem User-agent-a Userstack-a. Prilagodite vašu web-lokaciju. Korisničko stajalište korisnika Userstack-a daje vam detaljne informacije o posjetiteljima vaše web stranice kako biste im mogli prilagoditi iskustvo. Evo kako to radi. .