AI问答开放平台 开发者文档 AI问答开放平台 开发者文档
首页
  • 简 介
  • 安 装
  • 快速开始
  • 返回响应码
  • AI接口

    • AI问答
    • AI画图
    • 通用文字识别
    • 身份证识别
    • AI识图
  • API接口

    • 随机毒鸡汤
    • 获取IP信息归属地
    • 随机土味情话
    • 每日星座运势
    • 获取天气信息
    • 随机壁纸
  • 使用配置
赞助
Demo (opens new window)
GitHub (opens new window)
首页
  • 简 介
  • 安 装
  • 快速开始
  • 返回响应码
  • AI接口

    • AI问答
    • AI画图
    • 通用文字识别
    • 身份证识别
    • AI识图
  • API接口

    • 随机毒鸡汤
    • 获取IP信息归属地
    • 随机土味情话
    • 每日星座运势
    • 获取天气信息
    • 随机壁纸
  • 使用配置
赞助
Demo (opens new window)
GitHub (opens new window)
  • 指南

    • 简 介
    • 安 装
    • 快速开始
    • 返回响应码
  • AI接口

    • AI问答
    • AI画图
    • 通用文字识别
    • 身份证识别
    • AI识图
  • API接口

    • 随机毒鸡汤
    • 获取IP信息归属地
      • 随机土味情话
      • 每日星座运势
      • 获取天气信息
      • 随机壁纸
    目录

    获取IP信息归属地

    # 接口信息

    • 接口状态 : 正常
    • 请求方式 :GET
    • 返回格式 :JSON
    • 扣除积分数 :1

    # 请求地址

    https://api.vvhan.com/api/getIpInfo
    
    1

    # 请求参数

    参数名 必选 类型 描述
    ip 是 string 输入ip地址

    # 响应参数

    参数名称 类型 描述
    code int 响应码
    data.ip string ip地址
    data.info.country string 国家
    data.info.prov string 省份
    data.info.city string 城市
    data.info.lsp string 运营商
    message string 响应描述

    # 代码示例

    注意 🔔️

    没有开发者调用凭证无法调用接口哦!!! 前往获取开发者凭证 (opens new window)

    注入Service

    @Resource
    private ApiClient apiClient;
    
    1
    2
    • 示例一 :推荐👍

    通过yml配置开发者调用凭证

     @org.junit.jupiter.api.Test
     public void getIp() {
         String json1 = apiClient.getIpLocation();
         Map map1 = JSONUtil.toBean(json1, Map.class);
         log.info(map1.toString());
         String json2 = apiClient.getIpLocation("58.154.0.0");
         Map map2 = JSONUtil.toBean(json2, Map.class);
         log.info(map2.toString());
     }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9

    响应示例:

    {
      "ip": "58.154.0.0",
      "info": {
        "country": "中国",
        "prov": "辽宁",
        "city": "沈阳市",
        "lsp": "教育网/沈阳建筑大学"
      }
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    • 示例二:
    @org.junit.jupiter.api.Test
     public void getIp1() {
         ApiClient apiClient = new ApiClient("e59d77b733b5ff65e828df2db202b269", "69996d59f9bb7605d5867d90a93a686b");
         String json1 = apiClient.getIpLocation();
         Map map1 = JSONUtil.toBean(json1, Map.class);
         log.info(map1.toString());
         String json2 = apiClient.getIpLocation("58.154.0.0");
         Map map2 = JSONUtil.toBean(json2, Map.class);
         log.info(map2.toString());
     }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    响应示例:

    {
      "ip": "58.154.0.0",
      "info": {
        "country": "中国",
        "prov": "辽宁",
        "city": "沈阳市",
        "lsp": "教育网/沈阳建筑大学"
      }
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9

    # 更多示例详见:AI问答开放平台-SDK-Demo 示例项目 (opens new window)

    上次更新: 2024/05/15, 04:33:36
    随机毒鸡汤
    随机土味情话

    ← 随机毒鸡汤 随机土味情话→

    Theme by Vdoing | Copyright © 2023-2024 Faiz | 赣ICP备2022007945号
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式