Java 请求获取画世界作品详情 API 接口
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 参数。希望本文对您有所帮助。
原文地址: http://www.cveoy.top/t/topic/iIRE 著作权归作者所有。请勿转载和采集!