地理定位服务-geoPlugin

地理定位服务-geoPlugin

专用API
服务商 服务商: geoPlugin
【更新时间: 2024.08.09】 geoPlugin 是一个为网站管理员提供全面工具和地理定位服务的平台,它的核心功能包括精确的IP地理定位API。帮助网站管理员更好地理解和分析他们的用户群体,还能根据用户的地理位置提供个性化的内容和服务。
免费 (每分钟120次) 去服务商官网采购>
服务星级:2星
⭐ ⭐ 🌟 🌟 🌟 🌟 🌟
浏览次数
251
采购人数
4
试用次数
2
! 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
>