地理定位是指在一个地理位置上对一个物体的识别。它包括与纬度、经度、地址、国家代码、国家、邮政编码等有关的信息。
地理定位数据对于企业了解客户以获得相关信息非常有用。由于其重要性,企业总是在寻找其客户的地理位置数据。要获得准确的地理位置数据并不是一件容易的事,但是由于 IPWHOIS.IO地理定位API它提供了准确的地理位置解决方案。
IPWHOIS.IO提供来自世界各地的快速和准确的gelocation数据。该API非常容易集成,并以JSON、XML或Newline格式提供结果。每月最多有10,000个请求,是完全免费的。IPWHOIS.IO的API被世界各地成千上万的开发者使用。
另外,请阅读。
特殊功能。
- 免费使用,每月最多10,000个请求。
- 提供快速和准确的gelocation数据
- 提供实时地理定位数据。
- 简单、快速、功能强大。
- 多语言响应。
- 提供安全的数据。
- 为小型到大型网站提供合理的定价。
- 带有PHP、JavaScript、jQuery、Python等语言代码样本的文档。
API的集成非常简单和快速,不需要注册就可以获得访问密钥等。我们只需要用IP地址向API发出HTTP请求,以获得地理位置数据。
IPWHOIS.IO的IP地理定位API的URL格式很简单。
http://ipwhois.app/json/{IP}
例如,我们可以用以下IP地址发出API请求:47.9.123.84。
我们可以很容易地将该API与任何编程语言集成。由于IPWHOIS.IO IP不需要任何注册或登记,所以我们只需要向API发出HTTP请求就可以获得地理位置数据。
在下面的示例代码中,我们将使用PHP CURL向**ipwhois.app/json/{IP}**…
<?php
$ip_address = $_SERVER['REMOTE_ADDR'];
$ch = curl_init('http://ipwhois.app/json/'.$ip_address);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$json_data = curl_exec($ch);
curl_close($ch);
$result = json_decode($json_data, true);
var_dump($result);
?>
当我们使用IP地址47.9.123.84运行上述代码时,我们将得到以下JSON格式的地理位置响应。
{
"ip": "47.9.123.84",
"success": true,
"type": "IPv4",
"continent": "Asia",
"continent_code": "AS",
"country": "India",
"country_code": "IN",
"country_flag": "https://cdn.ipwhois.io/flags/in.svg",
"country_capital": "New Delhi",
"country_phone": "+91",
"country_neighbours": "CN,NP,MM,BT,PK,BD",
"region": "Uttar Pradesh",
"city": "Lucknow",
"latitude": 26.8466937,
"longitude": 80.946166,
"asn": "AS55836",
"org": "Reliance Jio Infocomm Limited",
"isp": "Reliance Jio Infocomm Limited",
"timezone": "Asia/Calcutta",
"timezone_name": "India Standard Time",
"timezone_dstOffset": 0,
"timezone_gmtOffset": 19800,
"timezone_gmt": "GMT +5:30",
"currency": "Indian Rupee",
"currency_code": "INR",
"currency_symbol": "₹",
"currency_rates": 73.1285,
"currency_plural": "Indian rupees",
"completed_requests": "4"
}
结论
在这篇文章中,我们已经解释了如何整合IPWHOIS.IO的API来获得准确的地理位置数据。你可以查看文档,以便用高级选项进行整合。
你可能也喜欢。
- IP地理定位API - IPWHOIS.IO
- 如何将IP地理定位API与PHP结合起来
- 使用Python的SerpApi刮取搜索结果数据
- 利用PHP的Positionstack API获取地理编码
- 用PHP的Aviationstack API获取飞行数据
- 使用带有PHP的Geocode API获取地址信息
- 用PHP的ReviewAPI抓取评论
- 利用PHP的Zenscrape API进行简单的网络抓取
- 使用PHP的Zenserp API刮取搜索结果
- 利用PHP的Userstack API建立用户代理查询系统
- 利用PHP的ipapi建立IP查询网站
- 利用PHP的Weatherstack API建立天气网站
- 使用PHP的IPStack API获取网站访问者信息
- 使用Python的SerpStack API刮取SERP数据
The postIP Geolocation API - IPWHOIS.IOfirst appeared onWD.