ipv4 码本地理数据搜索库服务 多语言支持 多文档详解

Administrator
发布于 2025-03-29 / 5 阅读
0
0

ipv4 码本地理数据搜索库服务 多语言支持 多文档详解

ipv4 码本地理数据搜索库服务 多语言支持 多文档详解

码本服务项目

codeBook server 帮助您快速的实现 IPV4 ip地址到 城市 地理信息数据的转换,支持批量!这里展示调用示例和文档!

目录

[TOC]

a88ad43216ebc9a7a72f5bf03dcc18a72f7a805aa8e91c396aa3d72a54e82696

产品概述

码本地理数据搜索库服务”是一款高效、精准的地理位置信息服务。仅需0.11元即可享受99次查询机会,并且查询权限有效期长达十年。无论是网站分析、个性化内容推荐还是安全增强,“码本地理数据搜索库服务”都是您不可或缺的助手。

主要特点

经济实惠:只需0.11元,即可获得99次查询权限,性价比极高。
超长有效期:购买后,您的查询权限将保持有效长达十年,无需担心过期问题。
精准定位:支持全球范围内的IPv4地址到城市信息的转换,提供精确到城市的详细地理位置数据。
易于集成:简洁明了的API设计,便于开发人员快速集成至现有系统中,提高工作效率。
灵活使用:根据实际需要选择合适的查询次数和频率,最大限度地满足不同用户的需求。

应用场景

网站访客分析:通过获取访客的地理位置信息,优化网站内容和服务,提升用户体验。
个性化推荐:基于用户的地理位置,提供更加个性化的服务和产品推荐。
访问控制与安全:利用地理围栏技术限制特定地区的访问,加强信息安全防护。

购买与使用

获取“码本地理数据搜索库服务

您可以前往码本商城购买我们的地理数据搜索库服务,我们提供了多种选择!

服务名称单价有效期次数购买链接
IPv4转换服务(99次)0.11元10年99次立即购买
IPv4转换服务(999次)0.9元10年999次立即购买
IPv4转换服务(4万次/月)30元每月4万次立即购买
IPv4转换服务(10万次/月)50元每月10万次立即购买

购买流程

  1. 进入产品页面:点击上述链接后,您将看到包含购买按钮的页面。
  2. 点击购买:按照提示完成购买流程。
  3. 查看个人信息:购买成功后,系统会自动跳转到您的个人信息页面,显示所有已购买的服务。

4b8965d0032e8ea29869bafa55132c0e3fe6a6e2a77f507beae160089cc0542e

管理您的服务

在个人信息页面中,您可以:

  • 编辑服务信息:点击“编辑”按钮,查看和修改与服务相关的详细信息。
  • 更新SK(Secret Key):为了确保安全性,您可以随时更新您的SK,防止链接被他人滥用。
  • 配置允许域:如果您需要在客户端使用该服务,可以通过设置允许域来限制哪些域名可以访问此服务,从而避免用户违规使用。

通过合理配置允许域,您可以确保服务仅在指定的域名下可用,进一步增强安全性和控制力。

125cca979c533b78d799d3342f66290c3b89b0c9785eb543fded699f3ace383d

使用服务 单IP查询服务

服务的使用非常简单,您只需要访问一个链接就可以啦!我们在这里为您准备了很多语言的调用示例!

直接使用链接访问

# 标准格式
https://shop.lingyuzhao.top/api/ipAddress/您要解析的IP?id=您的服务ID&sk=您的SK
# 示例链接
https://shop.lingyuzhao.top/api/ipAddress/111.164.175.173?id=5&sk=619881647584780548

终端环境下访问

# 使用 curl 命令进行请求链接即可
# https://shop.lingyuzhao.top/api/ipAddress/您要解析的IP?id=您的服务ID&sk=您的SK
curl "https://shop.lingyuzhao.top/api/ipAddress/111.164.175.173?id=5&sk=619881647584780548"

使用 axios 等 js 访问

axios.defaults.withCredentials = false;
// 使用 axios 进行请求
async function fetchIpData(ip, id, sk) {
  const url = `https://shop.lingyuzhao.top/api/ipAddress/${ip}?id=${id}&sk=${sk}`;
  try {
    const response = await axios.get(url);
    console.log(response.data); // 输出响应数据
  } catch (error) {
    console.error('请求失败:', error);
  }
}

// 示例调用
fetchIpData('111.164.175.173', '5', '619881647584780548');

Java 语言访问

package org.example;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class Main {
    public static void main(String[] args) throws Exception {
        String ip = "111.164.175.173";
        String id = "5";
        String sk = "619881647584780548";
        String urlString = "https://shop.lingyuzhao.top/api/ipAddress/" + ip + "?id=" + id + "&sk=" + sk;

        URL url = new URL(urlString);
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();
        connection.setRequestMethod("GET");

        BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
        String inputLine;
        StringBuilder content = new StringBuilder();

        while ((inputLine = in.readLine()) != null) {
            content.append(inputLine);
        }

        in.close();
        connection.disconnect();

        System.out.println(content); // 输出响应数据
    }
}

python 语言访问

import requests

def fetch_ip_data(ip, id, sk):
    url = f"https://shop.lingyuzhao.top/api/ipAddress/{ip}?id={id}&sk={sk}"
    
    try:
        response = requests.get(url)
        response.raise_for_status()  # 检查请求是否成功
        print(response.json())  # 输出响应数据
    except requests.exceptions.RequestException as e:
        print(f"请求失败: {e}")

# 示例调用
fetch_ip_data('111.164.175.173', '5', '619881647584780548')

返回数据解释

请求成功之后会返回一个 json 数据,如下所示!

{
    "status": "success",
    "country": "中国",
    "city": "天津",
    "district": "天津市",
    "isp": "联通",
    "ip": "111.164.175.173",
    "lat": 0,
    "lon": 0
}

在这里您可以查询到每个字段的意义!

字段名字段值类型解释
status字符串请求的状态,示例中的值为 "success" 表示成功
country字符串国家,示例中的值为 "中国"
city字符串城市,示例中的值为 "天津"
district字符串区域,示例中的值为 "天津市"
isp字符串互联网服务提供商,示例中的值为 "联通"
ip字符串IP地址,示例中的值为 "111.164.175.173"
lat浮点数纬度,示例中的值为 0.0,城市级别一律为 0
lon浮点数经度,示例中的值为 0.0,城市级别一律为 0

使用服务 批量IP查询服务

批量IP查询服务使您可以一次性查询多个IP地址的信息,只需通过一个链接访问即可。我们为您准备了多种语言的调用示例来帮助您开始。

直接使用链接访问

# 标准格式
https://shop.lingyuzhao.top/api/ipAddressBatch?id=21&sk=259789128615887808&ip=要查询的第一个IP,要拆查询的第二个IP,要查询的第三个IP,......
# 示例链接
https://shop.lingyuzhao.top/api/ipAddressBatch?id=21&sk=259789128615887808&ip=111.164.175.173,111.164.175.173,111.164.175.176

终端环境下访问

# 使用 curl 命令进行请求链接即可
curl "https://shop.lingyuzhao.top/api/ipAddressBatch?id=5&sk=619881647584780548&ip=111.164.175.173,111.164.175.174,111.164.175.175"

js 访问

axios.defaults.withCredentials = false;
// 使用 axios 进行请求
async function fetchIpData(ips, id, sk) {
  const url = `https://shop.lingyuzhao.top/api/ipAddressBatch?id=${id}&sk=${sk}&ip=${ips.join(',')}`;
  try {
    const response = await axios.get(url);
    console.log(response.data); // 输出响应数据
  } catch (error) {
    console.error('请求失败:', error);
  }
}

// 示例调用
fetchIpData(['111.164.175.173', '111.164.175.174', '111.164.175.175'], '5', '619881647584780548');

java 调用示例

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Arrays;

public class Main {
    public static void main(String[] args) throws Exception {
        String[] ips = {"111.164.175.173", "111.164.175.174", "111.164.175.175"};
        String id = "5";
        String sk = "619881647584780548";
        String urlString = "https://shop.lingyuzhao.top/api/ipAddressBatch?id=" + id + "&sk=" + sk + "&ip=" + String.join(",", ips);

        URL url = new URL(urlString);
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();
        connection.setRequestMethod("GET");

        BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
        String inputLine;
        StringBuilder content = new StringBuilder();

        while ((inputLine = in.readLine()) != null) {
            content.append(inputLine);
        }

        in.close();
        connection.disconnect();

        System.out.println(content.toString()); // 输出响应数据
    }
}

python 语言使用示例

import requests

def fetch_ip_data(ips, id, sk):
    url = f"https://shop.lingyuzhao.top/api/ipAddressBatch?id={id}&sk={sk}&ip={','.join(ips)}"
    
    try:
        response = requests.get(url)
        response.raise_for_status()  # 检查请求是否成功
        print(response.json())  # 输出响应数据
    except requests.exceptions.RequestException as e:
        print(f"请求失败: {e}")

# 示例调用
fetch_ip_data(['111.164.175.173', '111.164.175.174', '111.164.175.175'], '5', '619881647584780548')

返回数据解析 - 批量查询

返回的数据与单IP查询服务json结构的几乎一致!下面是服务返回的一个结构!

{
  "111.164.175.173": {
    "status": "success",
    "country": "中国",
    "city": "天津",
    "district": "天津市",
    "isp": "联通",
    "ip": "111.164.175.173",
    "lat": 0,
    "lon": 0
  },
  "111.164.175.176": {
    "status": "success",
    "country": "中国",
    "city": "天津",
    "district": "天津市",
    "isp": "联通",
    "ip": "111.164.175.176",
    "lat": 0,
    "lon": 0
  }
}

客户支持

我们提供了详尽的技术文档和全天候客户支持服务,确保您在使用过程中遇到的问题能够得到及时解决。

结语

不要错过这个高性价比的选择!立即行动,让“码本地理数据搜索库服务”帮助您更准确地了解用户,优化业务策略,开启全新的商业机会。


评论

🌟 遇见问题,不再有障碍!

你好,我是你的智能小助手。
点我,开启高效解答模式,让问题变成过去式。