![]() |
地理定位服務-geoPlugin
專用API
【更新時間: 2024.08.09】
geoPlugin 是一個為網站管理員提供全面工具和地理定位服務的平臺,它的核心功能包括精確的IP地理定位API。幫助網站管理員更好地理解和分析他們的用戶群體,還能根據用戶的地理位置提供個性化的內容和服務。
|
瀏覽次數
449
采購人數
13
試用次數
10
試用
收藏
×
完成
取消
×
書簽名稱
確定
|

- API詳情
- 定價
- 使用指南
- 常見 FAQ
- 關于我們
- 相關推薦


什么是geoPlugin的地理定位服務?
"geoPlugin 地理定位服務 IP 位置 - 地理定位" 是一種基于 IP 地址的地理定位服務,它能夠檢測來自網絡訪問者的請求,并根據訪問者的 IP 地址在世界范圍內定位他們,精確到城市級別。這種服務通過反向 IP 地理編碼技術實現,為用戶提供了一種簡單有效的方式來獲取訪問者的地理位置信息。
什么是geoPlugin的地理定位服務接口?
geoPlugin的地理定位服務有哪些核心功能?
- IP地理定位:根據訪問者的IP地址,在全球范圍內精確定位到城市級別,甚至更詳細的地理位置信息。
- 多編程語言支持:提供多種編程語言的API接口,如Javascript、PHP、JSON、XML、ASP、CSV等,方便開發者在不同平臺上集成和使用。
- 實時更新:利用MaxMind的GeoLite數據庫,確保提供的地理位置信息是最新的。
- 無需API密鑰:簡化了開發者的使用流程,無需注冊或申請API密鑰即可直接調用服務。
- 附加功能:除了基本的IP地理定位外,還提供貨幣轉換、周邊地點查詢、歐盟Cookie法及GDPR合規性檢查等附加功能。
geoPlugin的地理定位服務的核心優勢是什么?
- 免費且穩定:自2006年以來,為全球成千上萬的客戶提供穩定、可靠、快速且免費的IP地理定位服務。
- 簡單易用:只需一次API調用即可獲取多種信息,且無需安裝任何軟件或配置復雜的參數。
- 跨平臺支持:支持多種編程語言,方便開發者在不同平臺上集成和使用。
- 數據準確:利用MaxMind的GeoLite數據庫,提供準確且最新的地理位置信息。
- 附加價值:除了基本的IP地理定位外,還提供一系列附加功能,幫助開發者更好地利用地理位置數據。
在哪些場景會用到geoPlugin的地理定位服務?
- 電商網站:根據訪問者的地理位置,自動調整產品價格、顯示當地貨幣、推薦當地倉庫發貨等,提升用戶體驗和轉化率。
- 內容本地化:根據訪問者的地理位置,自動重定向到相應語言的網站版本或提供本地化的內容,如新聞、天氣預報等。
- 廣告投放:根據訪問者的地理位置,精準投放地域性廣告,提高廣告效果。
- 網絡安全:檢測訪問者的地理位置,幫助識別潛在的欺詐行為或惡意訪問。
- 旅游服務:根據用戶的當前位置或目標位置,提供相關的旅游信息、景點推薦、天氣預報等服務。


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>
<script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script>
geoPlugin Web 服務接口
有時您需要腳本具有更大的靈活性,并希望在服務器后端腳本而不是網頁前端輸出上本地化訪問者。geoPlugin 允許您通過使用其中一個 geoPlugin Web 服務來執行此操作3),而無需安裝復雜而龐大的數據庫。
PHP 服務
PHP服務是最受歡迎的服務,它將返回包含訪問者所有信息的PHP序列化數組。此處有詳細描述,下面給出了快速指南。 使用以下命令 在腳本中調用此服務
http://www.geoplugin.net/php.gp?ip=xx.xx.xx.xx
當然,請將 xx 替換為訪問者的 IP 號碼。
http://www.geoplugin.net/json.gp?ip=xx.xx.xx.xx?
http://www.geoplugin.net/xml.gp?ip=xx.xx.xx.xx
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 在每分鐘 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>
<script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script>
geoPlugin Web 服務接口
有時您需要腳本具有更大的靈活性,并希望在服務器后端腳本而不是網頁前端輸出上本地化訪問者。geoPlugin 允許您通過使用其中一個 geoPlugin Web 服務來執行此操作3),而無需安裝復雜而龐大的數據庫。
PHP 服務
PHP服務是最受歡迎的服務,它將返回包含訪問者所有信息的PHP序列化數組。此處有詳細描述,下面給出了快速指南。 使用以下命令 在腳本中調用此服務
http://www.geoplugin.net/php.gp?ip=xx.xx.xx.xx
當然,請將 xx 替換為訪問者的 IP 號碼。
http://www.geoplugin.net/json.gp?ip=xx.xx.xx.xx?
http://www.geoplugin.net/xml.gp?ip=xx.xx.xx.xx
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 天內激活它!





