
William Charles
0
4340
681
Potřebujete se dozvědět více o lidech navštěvujících váš web? Možná chcete návštěvníkům přizpůsobit informace na základě jejich polohy? Potřebujete geolokační službu, která poskytuje API, které můžete vyslýchat.
IP Geolocation API je jedním z takových příkladů. Podívejme se, jak vám může geolokační API pomoci vylepšit vývoj webových stránek nebo aplikací.
Výhody rozhraní Geolocation API
Rozhraní pro programování aplikací (API) je sada definic a protokolů, které můžete použít k sestavení softwaru. API zkrátka umožňuje dvěma aplikacím mluvit spolu navzájem. Služby obvykle poskytují API, která umožňují softwaru přístup k datům shromážděným službou.
Při geolokaci jsou tato data založena na vaší regionální poloze, která je určena vaší IP adresou.
Rozsahy adres IP (internetový protokol) jsou distribuovány úřadem IANA (Internet Assigned Numbers Authority). Získávají je regionální internetové registry (RIR), například ARIN pro Severní Ameriku a APNIC pro asijsko-pacifický region.
Rozsahy adres jsou zase distribuovány do zemí, poté poskytovatelů internetových služeb (ISP). To znamená, že můžete sledovat IP adresu ve vzdálenosti několika stop od umístění uživatele. Samozřejmě jako vývojář webu nebo aplikace pravděpodobně nebudete potřebovat takovou specifičnost.
Co můžete udělat s IP Geolocation API
Možná však budete potřebovat vědět obecné geografické umístění (geolokace) návštěvníka webu nebo uživatele aplikace.
Proč to můžete použít?
- Zobrazit místní zprávy.
- Zvýrazněte informace týkající se polohy čtenáře (snad televizní pořad odpovídající výklenku webové stránky).
- Zaměřte čtenáře na nabídky specifické pro jejich umístění.
- Přepněte na lokalizovanou verzi webu. Mohlo by to mít téma pro státní svátek nebo být napsáno ve zcela jiném jazyce.
- Zajistěte, aby byly transakce prováděny s nejlepší měnou pro konkrétní region.
Rozhraní API IP Geolocation je zdarma a nabízí rozhraní API založené na JSON s podrobnými údaji o zemi. JavaScript Object Notation je pravděpodobně nejběžnějším způsobem ukládání a přenosu dat. Je to lehký a efektivní, což vysvětluje jeho popularitu.
Používání IP Geolocation API
IP Geolocation API se snadno používá. Je navržen tak, aby zvládal tisíce požadavků za sekundu s nízkými požadavky na systém.
Než začnete, vyplatí se podívat do úložiště GitHub IP Geolocation API a zkontrolovat všechny změny v projektu. IP Geolocation API nabízí řadu užitečných požadavků na přístup k datům z API.
Aby vaše rozhraní fungovalo, musí váš web spoléhat na Cloudflare. Zde je několik způsobů, jak ji použít:
1. Geolocate bez IP
Jednou z velkých výhod IP Geolocate API je to, že odvádí pracovní zátěž z vašeho webu. Jednoduché volání do rozhraní IP Geolocate API zobrazí uživatelům přístup na váš web a jejich IP adresu:
ZÍSKEJTE https://api.ipgeolocationapi.com/geolocate/ HTTP / 1.1
2. Geolocate IP adresu
Hledáte umístění konkrétní IP adresy? Rozhraní API bude také zpracovávat žádosti o informace na základě individuální adresy IP. Jak možná víte, existují dva typy IP adres (IPv4 a IPv6) a API vrátí informace pro oba typy.
ZÍSKEJTE https://api.ipgeolocationapi.com/geolocate/91.213.103.0 HTTP / 1.1
3. Seznam všech zemí
Chcete podrobnější informace? IP Geolocation API může uvést domovské země navštěvujících uživatelů. Data zahrnují další podrobnosti o poloze, měnu, telefonní čísla a další.
ZÍSKEJTE https://api.ipgeolocationapi.com/countries HTTP / 1.1
4. Vyhledejte údaje specifické pro jednotlivé země
Informace o konkrétních datech z rozhraní API můžete dotazovat pomocí kódu země ISO 3166-1 alfa-2. Poznáváte to? Je to systém, který zkracuje názvy zemí na dvě písmena. Například USA jsou “nás”, Velká Británie se jeví jako “gb”, a Německo je “de”.
ZÍSKEJTE https://api.ipgeolocationapi.com/countries/de HTTP / 1.1
Hej, to je jen spousta kódu!
Data API se můžete podívat otevřením terminálové relace a příkazem Perl's GET. Spolu s volání API podle vašeho výběru výše si můžete vychutnat okamžité výsledky.
V této podobě jsou to samozřejmě pouze prvotní data. Uvidíte však, jak důkladná jsou výsledná data.
Vše, co musíte udělat, je postavit skript, který vezme potřebná data a použije je. Jak je popsáno výše, může se jednat o zobrazení lokalizovaných verzí aplikace nebo webových stránek nebo zacílení na konkrétní město.
Pravděpodobně jste viděli online reklamy, které odkazují na vaše vlastní město nebo blízké město. No, jsou to nástroje, jako je IP Geolocation API, které vývojářům za těmito reklamami umožňují, aby vypadaly lokálně. Poskytnutí místního pocitu na webu pomůže zvýšit zapojení, a to je skvělý způsob, jak toho dosáhnout.
Máte potíže s API? Zkontrolujte webovou stránku stavu služeb, která je podporována technologií UptimeRobot. To zobrazuje celkovou dobu bezporuchovosti a upozorňuje na všechny prostoje.
Vývojář webu nebo aplikací? Vyzkoušejte IP Geolocation API
Nyní můžete snad zjistit, jak IP Geolocation API dokáže vyřešit několik vývojových úkolů založených na webových stránkách a aplikacích. Chcete-li se dozvědět více, přejděte na domovskou stránku API rozhraní IP Geolocation
Chcete hostit IP Geolocation API na vašem vlastním serveru? Díky službě nasazení společnosti Heroku můžete. To je působivá kolekce nástrojů pro bezplatné rozhraní API - určitě stojí za to si jej prověřit.
Hledáte další API, která můžete použít pro svůj web nebo aplikaci? Podívejte se na uživatelské rozhraní API Userstacku Přizpůsobte si svůj web dokonale Pomocí rozhraní User-Agent Userstacku Přizpůsobte si svůj web dokonale Pomocí uživatelského rozhraní API User-Agent od uživatele Userstack vám poskytuje podrobné informace o návštěvnících vašeho webu, abyste jim mohli přizpůsobit zážitek. Takto to funguje. .