地理定位服務-geoPlugin

地理定位服務-geoPlugin

專用API
服務商 服務商: Geoplugin
【更新時間: 2024.08.09】 geoPlugin 是一個為網站管理員提供全面工具和地理定位服務的平臺,它的核心功能包括精確的IP地理定位API。幫助網站管理員更好地理解和分析他們的用戶群體,還能根據用戶的地理位置提供個性化的內容和服務。
免費 (每分鐘120次) 去服務商官網采購>
瀏覽次數
449
采購人數
13
試用次數
10
! SLA: N/A
! 響應: N/A
! 適用于個人&企業
試用
收藏
×
完成
取消
×
書簽名稱
確定
<
產品介紹
>

什么是geoPlugin的地理定位服務?

"geoPlugin 地理定位服務 IP 位置 - 地理定位" 是一種基于 IP 地址的地理定位服務,它能夠檢測來自網絡訪問者的請求,并根據訪問者的 IP 地址在世界范圍內定位他們,精確到城市級別。這種服務通過反向 IP 地理編碼技術實現,為用戶提供了一種簡單有效的方式來獲取訪問者的地理位置信息。


什么是geoPlugin的地理定位服務接口?

由服務使用方的應用程序發起,以Restful風格為主、通過公網HTTP協議調用geoPlugin的地理定位服務,從而實現程序的自動化交互,提高服務效率。

geoPlugin的地理定位服務有哪些核心功能?

  1. IP地理定位:根據訪問者的IP地址,在全球范圍內精確定位到城市級別,甚至更詳細的地理位置信息。
  2. 多編程語言支持:提供多種編程語言的API接口,如Javascript、PHP、JSON、XML、ASP、CSV等,方便開發者在不同平臺上集成和使用。
  3. 實時更新:利用MaxMind的GeoLite數據庫,確保提供的地理位置信息是最新的。
  4. 無需API密鑰:簡化了開發者的使用流程,無需注冊或申請API密鑰即可直接調用服務。
  5. 附加功能:除了基本的IP地理定位外,還提供貨幣轉換、周邊地點查詢、歐盟Cookie法及GDPR合規性檢查等附加功能。

geoPlugin的地理定位服務的核心優勢是什么?

  1. 免費且穩定:自2006年以來,為全球成千上萬的客戶提供穩定、可靠、快速且免費的IP地理定位服務。
  2. 簡單易用:只需一次API調用即可獲取多種信息,且無需安裝任何軟件或配置復雜的參數。
  3. 跨平臺支持:支持多種編程語言,方便開發者在不同平臺上集成和使用。
  4. 數據準確:利用MaxMind的GeoLite數據庫,提供準確且最新的地理位置信息。
  5. 附加價值:除了基本的IP地理定位外,還提供一系列附加功能,幫助開發者更好地利用地理位置數據。

在哪些場景會用到geoPlugin的地理定位服務?

  1. 電商網站:根據訪問者的地理位置,自動調整產品價格、顯示當地貨幣、推薦當地倉庫發貨等,提升用戶體驗和轉化率。
  2. 內容本地化:根據訪問者的地理位置,自動重定向到相應語言的網站版本或提供本地化的內容,如新聞、天氣預報等。
  3. 廣告投放:根據訪問者的地理位置,精準投放地域性廣告,提高廣告效果。
  4. 網絡安全:檢測訪問者的地理位置,幫助識別潛在的欺詐行為或惡意訪問。
  5. 旅游服務:根據用戶的當前位置或目標位置,提供相關的旅游信息、景點推薦、天氣預報等服務。
<
產品價格
>

geoPlugin 在每分鐘 120 次查找的限制內是免費的。

需要每天超過 200 萬次查找的高級訪問訂閱者才能聯系我們。費率為以下其中一種:

  • 21歐元 每月
  • 每 6 個月 105 歐元(1 個月免費,按月價計算)
  • 每年 180 歐元(根據每月價格,3.5 個月免費)

對于SSL訪問,需要一個API密鑰來抵消SSL開銷價格和每年24歐元的成本。

<
使用指南
>

如何將 geoPlugin 插入到你的頁面
直接從您的頁面使用 geoPlugin,需要對 geoPlugin 進行 javascript 調用1)。
這可以通過以下 3 種方式之一完成。
僅限地理本地化的 JavaScript

<script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script>
 
 
如何對訪客進行地理定位
在頁面的 <head></head> 標簽之間啟用 javascript 代碼:
 
<script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script>
 
添加后,您將擁有可用于整個頁面的地理本地化 JavaScript 函數。
 
 

geoPlugin Web 服務接口
有時您需要腳本具有更大的靈活性,并希望在服務器后端腳本而不是網頁前端輸出上本地化訪問者。geoPlugin 允許您通過使用其中一個 geoPlugin Web 服務來執行此操作3),而無需安裝復雜而龐大的數據庫。
PHP 服務
PHP服務是最受歡迎的服務,它將返回包含訪問者所有信息的PHP序列化數組。此處有詳細描述,下面給出了快速指南。 使用以下命令 在腳本中調用此服務

 

http://www.geoplugin.net/php.gp?ip=xx.xx.xx.xx


當然,請將 xx 替換為訪問者的 IP 號碼。

 

 

JSON 服務
JSON 比 Javascript 更靈活,可用于更多服務器端處理,因此我們構建了一個 JSON webservice 接口來定位您的訪客。 此處
有詳細描述,下面給出了快速指南。 使用以下代碼在腳本中調用 JSON 服務:
http://www.geoplugin.net/json.gp?ip=xx.xx.xx.xx?
 
再次,將 xx 替換為訪問者的 IP 號碼。
 
 
XML 服務
XML是一種通用語言,因此我們也添加了XML接口。此處有詳細描述,下面給出了快速指南。 使用以下命令在腳本中
 
調用XML服務
 
http://www.geoplugin.net/xml.gp?ip=xx.xx.xx.xx
 
再次,將 xx 替換為訪問者的 IP 號碼。
 
 

geoPlugin 貨幣轉換器
那些關注 geoPlugin 網絡服務輸出的人會注意到 geoplugin_currencyConverter 變量的輸出是一個數字。

此值代表一美元對訪問者的匯率。如果您以美元交易,那么這個值非常方便。您只需調用 geoplugin_currencySymbol 值(顯示訪問者的當地貨幣),然后將產品價格乘以 geoplugin_currencyConverter 值。
瞧!您的產品價格現在以訪問者的當地貨幣顯示給他/她,并且匯率是當天的正確匯率。

但是,如果您的基本貨幣不是美元,您該怎么辦?例如,一個法國網站想要以歐元出售商品。
為此,您需要告訴 geoPlugin 網絡服務(Javascript、PHP、JSON和XML都以相同的方式工作)您的基本貨幣不是美元。 您可以通過在 IP 地址后 添加&base_currency=XXX
來執行此操作。例如

http://www.geoplugin.net/php.gp?ip=38.207.143.79&base_currency=EUR

現在 geoplugin_currencyConverter 將為您的訪問者輸出一歐元的匯率。

base_currency 值必須是標準ISO 4217 3 個字母的代碼。

 

添加域(需要免費注冊)

一旦注冊并登錄,添加域名即可釋放 geoPlugin 對這些域名的全部潛力。

除非您特別想要在特定的子域名上使用 geoPlugin,否則請注冊主頂級域名(例如yourdomain.com) ,這樣所有子域名都將對 geoPlugin 可用。
通過這樣做,如果您需要特定子域名的特定功能(例如統計),您可以隨時在以后添加特定的子域名。
簡而言之,注冊主頂級域名就是該主網站下所有域名的統稱。

注意: www.yourdomain.com是子域名。即使您的服務器配置為平等對待www.yourdomain.com和yourdomain.com,geoPlugin 也不知道這一點。如果您注冊了www.yourdomain.com,那么您將無法在 geoPlugin 上使用yourdomain.com,除非您將其注冊為新域名。這是讓您的網站與 geoplugin 一起工作最常見的錯誤!

要注冊域名,請登錄會員區,然后在域名管理下單擊“添加域名”。添加后,您將收到一封電子郵件,了解如何輕松激活此域名。按照注冊新域名時收到的電子郵件中的說明進行激活。在域名激活之前,不會提供任何統計數據或 geoPlugin javascript 變量。

注意:如果您未在 geoPlugin 注冊域名后的 7 天內激活該域名,該域名將從我們的記錄中刪除。如果發生這種情況,只需再次注冊該域名,但這次請在 7 天內激活它!

<
產品問答
>
?
我不再收到來自 geoplugin.net 的回復
如果 geoplugin.net 響應完美,然后停止,則說明您已超出每分鐘 120 個請求的免費查詢限制。 如果請求數超過每分鐘 120 次查詢,我們將自動阻止來自某個 IP 或域名的所有請求。這在我們的可接受使用政策中有解釋。此阻止以 geoplugin.net 的“HTTP/1.1 429 請求過多”回復的形式出現, 此阻止將在服務器上次停止每分鐘發送超過 120 個請求后 1 小時自動移除。 如果您過度向我們的免費服務發送垃圾郵件(如我們的可接受使用政策中所述),您將被我們的防火墻禁止并且不會收到任何回應。從防火墻阻止中移除是手動的,需要高級訂閱。 為了避免這些問題,如果您的網站在高峰時段每分鐘有超過 120 名訪問者,那么您可以使用我們的高級服務將您的 IP列入白名單。
?
我如何檢查我的 IP 是否被列入黑名單?
您可以使用以下方式驗證您的 IP: https://www.geoplugin.com/ip_status.php?ip=xxxx 將 xxxx 替換為您的服務器的 IP
?
我如何才能知道我的服務器的正確 IP?
將此簡單的PHP腳本上傳到您的網站并在瀏覽器中調用它: 這將提供 geoplugin.net 所看到的 IP
?
如何取消我的高級或 SSL 訂閱計劃?
您可以隨時通過 PayPal 的“預批準”或“自動”付款頁面取消 PayPal 向 geoPlugin 提供的任何預批準付款計劃。
<
關于我們
>
geoPlugin是一家提供全球IP地址地理位置定位服務的公司,自2006年起為全球數以百萬計的訪客和數千家客戶提供穩定、可靠、快速且免費的IP地理定位服務。公司通過API接口支持多種編程語言,包括JavaScript、PHP、XML、JSON、ASP和CSV,實現對訪客的地理位置進行快速識別,從而提供更符合其地理位置的定制化內容。此外,geoPlugin還提供貨幣轉換服務,幫助企業了解產品在訪客本地貨幣中的價格。公司使用MaxMind的GeoLite數據庫,并遵循Creative Commons Attribution-ShareAlike 3.0 Unported License許可協議。
聯系信息
服務時間: 00:00--24:00
網頁在線客服: 咨詢
<
最可能同場景使用的其他API
>
API接口列表
<
產品價格
>

geoPlugin 在每分鐘 120 次查找的限制內是免費的。

需要每天超過 200 萬次查找的高級訪問訂閱者才能聯系我們。費率為以下其中一種:

  • 21歐元 每月
  • 每 6 個月 105 歐元(1 個月免費,按月價計算)
  • 每年 180 歐元(根據每月價格,3.5 個月免費)

對于SSL訪問,需要一個API密鑰來抵消SSL開銷價格和每年24歐元的成本。

<
使用指南
>

如何將 geoPlugin 插入到你的頁面
直接從您的頁面使用 geoPlugin,需要對 geoPlugin 進行 javascript 調用1)。
這可以通過以下 3 種方式之一完成。
僅限地理本地化的 JavaScript

<script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script>
 
 
如何對訪客進行地理定位
在頁面的 <head></head> 標簽之間啟用 javascript 代碼:
 
<script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script>
 
添加后,您將擁有可用于整個頁面的地理本地化 JavaScript 函數。
 
 

geoPlugin Web 服務接口
有時您需要腳本具有更大的靈活性,并希望在服務器后端腳本而不是網頁前端輸出上本地化訪問者。geoPlugin 允許您通過使用其中一個 geoPlugin Web 服務來執行此操作3),而無需安裝復雜而龐大的數據庫。
PHP 服務
PHP服務是最受歡迎的服務,它將返回包含訪問者所有信息的PHP序列化數組。此處有詳細描述,下面給出了快速指南。 使用以下命令 在腳本中調用此服務

 

http://www.geoplugin.net/php.gp?ip=xx.xx.xx.xx


當然,請將 xx 替換為訪問者的 IP 號碼。

 

 

JSON 服務
JSON 比 Javascript 更靈活,可用于更多服務器端處理,因此我們構建了一個 JSON webservice 接口來定位您的訪客。 此處
有詳細描述,下面給出了快速指南。 使用以下代碼在腳本中調用 JSON 服務:
http://www.geoplugin.net/json.gp?ip=xx.xx.xx.xx?
 
再次,將 xx 替換為訪問者的 IP 號碼。
 
 
XML 服務
XML是一種通用語言,因此我們也添加了XML接口。此處有詳細描述,下面給出了快速指南。 使用以下命令在腳本中
 
調用XML服務
 
http://www.geoplugin.net/xml.gp?ip=xx.xx.xx.xx
 
再次,將 xx 替換為訪問者的 IP 號碼。
 
 

geoPlugin 貨幣轉換器
那些關注 geoPlugin 網絡服務輸出的人會注意到 geoplugin_currencyConverter 變量的輸出是一個數字。

此值代表一美元對訪問者的匯率。如果您以美元交易,那么這個值非常方便。您只需調用 geoplugin_currencySymbol 值(顯示訪問者的當地貨幣),然后將產品價格乘以 geoplugin_currencyConverter 值。
瞧!您的產品價格現在以訪問者的當地貨幣顯示給他/她,并且匯率是當天的正確匯率。

但是,如果您的基本貨幣不是美元,您該怎么辦?例如,一個法國網站想要以歐元出售商品。
為此,您需要告訴 geoPlugin 網絡服務(Javascript、PHP、JSON和XML都以相同的方式工作)您的基本貨幣不是美元。 您可以通過在 IP 地址后 添加&base_currency=XXX
來執行此操作。例如

http://www.geoplugin.net/php.gp?ip=38.207.143.79&base_currency=EUR

現在 geoplugin_currencyConverter 將為您的訪問者輸出一歐元的匯率。

base_currency 值必須是標準ISO 4217 3 個字母的代碼。

 

添加域(需要免費注冊)

一旦注冊并登錄,添加域名即可釋放 geoPlugin 對這些域名的全部潛力。

除非您特別想要在特定的子域名上使用 geoPlugin,否則請注冊主頂級域名(例如yourdomain.com) ,這樣所有子域名都將對 geoPlugin 可用。
通過這樣做,如果您需要特定子域名的特定功能(例如統計),您可以隨時在以后添加特定的子域名。
簡而言之,注冊主頂級域名就是該主網站下所有域名的統稱。

注意: www.yourdomain.com是子域名。即使您的服務器配置為平等對待www.yourdomain.com和yourdomain.com,geoPlugin 也不知道這一點。如果您注冊了www.yourdomain.com,那么您將無法在 geoPlugin 上使用yourdomain.com,除非您將其注冊為新域名。這是讓您的網站與 geoplugin 一起工作最常見的錯誤!

要注冊域名,請登錄會員區,然后在域名管理下單擊“添加域名”。添加后,您將收到一封電子郵件,了解如何輕松激活此域名。按照注冊新域名時收到的電子郵件中的說明進行激活。在域名激活之前,不會提供任何統計數據或 geoPlugin javascript 變量。

注意:如果您未在 geoPlugin 注冊域名后的 7 天內激活該域名,該域名將從我們的記錄中刪除。如果發生這種情況,只需再次注冊該域名,但這次請在 7 天內激活它!

<
依賴服務
>
<
產品問答
>
?
我不再收到來自 geoplugin.net 的回復
如果 geoplugin.net 響應完美,然后停止,則說明您已超出每分鐘 120 個請求的免費查詢限制。 如果請求數超過每分鐘 120 次查詢,我們將自動阻止來自某個 IP 或域名的所有請求。這在我們的可接受使用政策中有解釋。此阻止以 geoplugin.net 的“HTTP/1.1 429 請求過多”回復的形式出現, 此阻止將在服務器上次停止每分鐘發送超過 120 個請求后 1 小時自動移除。 如果您過度向我們的免費服務發送垃圾郵件(如我們的可接受使用政策中所述),您將被我們的防火墻禁止并且不會收到任何回應。從防火墻阻止中移除是手動的,需要高級訂閱。 為了避免這些問題,如果您的網站在高峰時段每分鐘有超過 120 名訪問者,那么您可以使用我們的高級服務將您的 IP列入白名單。
?
我如何檢查我的 IP 是否被列入黑名單?
您可以使用以下方式驗證您的 IP: https://www.geoplugin.com/ip_status.php?ip=xxxx 將 xxxx 替換為您的服務器的 IP
?
我如何才能知道我的服務器的正確 IP?
將此簡單的PHP腳本上傳到您的網站并在瀏覽器中調用它: 這將提供 geoplugin.net 所看到的 IP
?
如何取消我的高級或 SSL 訂閱計劃?
您可以隨時通過 PayPal 的“預批準”或“自動”付款頁面取消 PayPal 向 geoPlugin 提供的任何預批準付款計劃。
<
關于我們
>
geoPlugin是一家提供全球IP地址地理位置定位服務的公司,自2006年起為全球數以百萬計的訪客和數千家客戶提供穩定、可靠、快速且免費的IP地理定位服務。公司通過API接口支持多種編程語言,包括JavaScript、PHP、XML、JSON、ASP和CSV,實現對訪客的地理位置進行快速識別,從而提供更符合其地理位置的定制化內容。此外,geoPlugin還提供貨幣轉換服務,幫助企業了解產品在訪客本地貨幣中的價格。公司使用MaxMind的GeoLite數據庫,并遵循Creative Commons Attribution-ShareAlike 3.0 Unported License許可協議。
聯系信息
服務時間: 00:00--24:00
網頁在線客服: 咨詢
<
最可能同場景使用的其他API
>