需要了解更多關於訪問您網站的人的信息嗎?也許你想根據遊客的位置來定製信息?您需要的是一個地理位置服務,它提供了一個可以查詢的API。
IP地理定位API就是這樣一個例子。讓我們看看地理定位API如何幫助您增強網站或應用程序的開發。
應用程序編程接口(API)是一組可用於構建軟件的定義和協議。簡而言之,一個API允許兩個應用程序相互通信。通常,服務提供api,使軟件能夠訪問服務收集的數據。
使用地理位置,數據是基於您的區域位置,由您的IP地址決定。
IP(Internet協議)地址範圍由Internet分配號碼管理局(IANA)分配。區域互聯網註冊中心(RIR)負責收集這些信息,例如北美的ARIN和亞太地區的APNIC。
反過來,地址範圍被分配到國家,然後是互聯網服務提供商(ISP)。這意味著您可以在距離用戶位置幾英尺的範圍內跟蹤IP地址。當然,作為一個web或應用程序開發人員,您可能不需要太多的細節。
但是,您可能需要知道的是網站訪問者或應用程序用戶的一般地理位置。
你為什麼要用它?
IP地理定位API是****的,它提供了一個基於JSON的API,其中包含詳細的國家數據。JavaScript對象表示法可能是存儲和傳輸數據最常用的方法。它的重量輕,效率高,這解釋了它的流行。
IP地理定位API使用簡單。它被設計成以較低的系統要求每秒處理數千個請求。
在開始之前,請先查看IP地理位置API GitHub存儲庫,以檢查對項目所做的任何更改。IP地理定位API提供了許多有用的請求來訪問API中的數據。
您的站點必須依賴Cloudflare才能使API正常工作。以下是一些使用方法:
IP Geolocate API的一大優點是它可以減少站點的工作負載。對IP Geolocate API的簡單調用將顯示訪問您的站點的用戶及其IP地址:
GET https://api.ipgeolocationapi.com/geolocate/ HTTP/1.1查找特定IP地址的位置?API還將處理基於單個IP地址的信息請求。您可能知道,有兩種類型的IP地址在使用中(IPv4和IPv6),API將返回這兩種類型的信息。
GET https://api.ipgeolocationapi.com/geolocate/91.213.103.0 HTTP/1.1想要更詳細的信息嗎?IP地理定位API可以列出訪問用戶的母國。數據包括進一步的位置細節、貨幣、電話號碼等。
GET https://api.ipgeolocationapi.com/countries HTTP/1.1您可以使用iso3166-1alpha-2國家代碼從API查詢有關特定數據的信息。你認得這個嗎?這是一種將國家名稱縮寫為兩個字母的系統。例如,美國是“us”,英國是“gb”,德國是“de”。
GET https://api.ipgeolocationapi.com/countries/de HTTP/1.1您可以通過打開終端會話並使用Perl的get命令來查看API數據。伴隨著上面選擇的API調用,您可以享受即時結果。
當然,在這種形式下,它只是原始數據。但您將看到結果數據的深度。
接下來需要做的就是構建一個腳本,獲取所需的數據並使用它。如上所述,這可能是為了顯示您的應用程序或網站的本地化版本,或針對特定的城市。
你可能在網上看到過關於你自己城市或附近城鎮的廣告。是像IP地理定位API這樣的工具使得那些廣告背後的開發者能夠讓他們看起來像本地人。給網絡一個本地的感覺有助於增加參與度,這是一個很好的方法來建立。
API遇到問題了嗎?檢查由UptimeRobot提供電源的服務狀態網頁。這將顯示總體正常運行時間,並突出顯示任何停機時間。
到目前為止,您有望發現IP地理定位API如何解決幾個基於網站和應用程序的開發難題。要了解更多信息,請訪問IP地理位置API的主頁
想在自己的服務器上託管IP地理位置API嗎?你可以,感謝Heroku的部署服務。這是一個令人印象深刻的免費API工具集-當然值得你花時間去看看。
尋找更多可用於網站或應用程序的API?看看Userstack的useragent API。
希望您喜歡我們推薦和討論的項目!MUO有附屬和贊助的合作伙伴關係,因此我們從您的一些購買中獲得一部分收入。這不會影響您支付的價格,並有助於我們提供最好的產品建議。
...方案、大方案和灰熊方案。Little是一個每月有500MB資料的免費計劃。巨人以9.99美元/月的價格提供無限資料,而灰熊則以59.88美元的預付款提供一年的無限資料。Grizzly是最有價值的計劃,它的成本相當於每月4.99美元。 ...
...個大問題,特別是考慮到這些資訊將包括你的瀏覽歷史、地理位置資料和潛在的財務細節(例如知道你線上訪問的銀行)。 ...
...出的電話號碼和電子郵件地址的託管服務。Whois的訪問是免費的,而其他領域的工具(電動工具)附帶付費選項。 ...
... 它只需要目標網站的URL和API(免費提供,有限制)。藉助scrapestack伺服器的強大功能,您可以刮取所需的所有資料。 ...
... 有興趣用weatherstack API建立一個天氣應用程式嗎?試用免費註冊。這是一個完美的發展,並提供了一個偉大的切入點,以商業用途的服務。簡而言之,您可以使用weatherstack API釋出應用程式或服務,並可能從中賺錢。 ...