Java 请求获取画世界作品详情 API 接口

本文介绍了如何使用 Java 请求画世界 API 接口获取作品详情,并获取 .data.multiImages[0].imgPath 参数的示例代码。

API 接口地址:

https://app.huashijie.art/api/work/detailV2?visitorId=-1&workId=180830738&cur_user_id=-1&platform=android&os_version=28&version_code=217&device_brand=vivo&device_model=vivo%20X21&token=&channel=vivo

请求参数:

| 参数名 | 说明 | 示例 | |---|---|---| | visitorId | 访客 ID | -1 | | workId | 作品 ID | 180830738 | | cur_user_id | 当前用户 ID | -1 | | platform | 平台 | android | | os_version | 操作系统版本 | 28 | | version_code | 应用版本号 | 217 | | device_brand | 设备品牌 | vivo | | device_model | 设备型号 | vivo X21 | | token | 用户登录 token | | | channel | 渠道 | vivo |

返回结果:

{
  "status": 1,
  "msg": "success",
  "data": {
    // ...
    "multiImages": [
      {
        "type": 1,
        "imgPath": "http://bsyimg.pandapaint.net/v2/work_cover/user/15281277/1694676444675.jpg?x-oss-process=image/resize,m_lfit,w_1080,limit_0/auto-orient,1/sharpen,100",
        // ...
      }
    ],
    // ...
  }
}

获取 .data.multiImages[0].imgPath 参数:

// 假设 response 为 API 返回的 JSON 数据
JSONObject data = response.getJSONObject("data");
JSONArray multiImages = data.getJSONArray("multiImages");
String imgPath = multiImages.getJSONObject(0).getString("imgPath");

System.out.println(imgPath); // 输出:http://bsyimg.pandapaint.net/v2/work_cover/user/15281277/1694676444675.jpg?x-oss-process=image/resize,m_lfit,w_1080,limit_0/auto-orient,1/sharpen,100

总结:

本文介绍了如何使用 Java 请求画世界 API 接口获取作品详情,并获取 .data.multiImages[0].imgPath 参数。希望本文对您有所帮助。

Java 请求获取画世界作品详情 API 接口

原文地址: http://www.cveoy.top/t/topic/iIRE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录