获取每日壁纸
# 接口信息
- 接口状态 : 正常
- 请求方式 :
GET
- 返回格式 :
JSON
- 扣除Gong币数 :
2
# 请求地址
http://gateway.gtcbaba.icu/api/wallpaper
1
# 请求参数
参数名 | 必选 | 类型 | 描述 |
---|---|---|---|
rand | 否 | string | rand=sj则随机输出图片 |
size | 否 | string | size=800x600则输出指定大小的图片, 注意:是字母x不是数学× 图片尺寸如:1920x1200, 1920x1080, 1366x768, 1280x768, 1024x768, 800x600, 800x480, 768x1280, 720x1280, 640x480, 480x800, 400x240, 320x240, 240x320 |
# 响应参数
参数名称 | 类型 | 描述 |
---|---|---|
code | int | 响应码 |
data.info.date | string | 图片日期 |
data.info.title | string | 壁纸标题 |
data.info.url | string | 壁纸url链接 |
message | string | 响应描述 |
# 代码示例
注意 🔔️
没有开发者调用凭证无法调用接口哦!!! 前往个人中心获取开发者凭证 (opens new window)
注入Manager
@Resource
private GtcApiManager gtcApiManager;
1
2
2
- 示例一 :推荐👍
通过yml配置开发者调用凭证
public BasicResponse getWallpaper() {
WallpaperParams wallpaperParams = new WallpaperParams();
wallpaperParams.setRandom(true);
wallpaperParams.setSize("800x600");
WallpaperRequest wallpaperRequest = new WallpaperRequest();
wallpaperRequest.setRequestParams(wallpaperParams);
BasicResponse wallpaperInfo = null;
try {
wallpaperInfo = gtcApiManager.getWallpaper(wallpaperRequest);
System.out.println("得到壁纸信息: " + wallpaperInfo);
} catch (ApiException e) {
log.error(e.getMessage());
}
return wallpaperInfo;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- 示例二:不推荐👎
手动实例化
public BasicResponse getWallpaper() {
GtcApiClient client = new GtcApiClient("您的AccessKey", "您的SecretKey");
GtcApiManager gtcApiManager = new GtcApiManager();
gtcApiManager.setGtcApiClient(client);
WallpaperParams wallpaperParams = new WallpaperParams();
wallpaperParams.setRandom(true);
wallpaperParams.setSize("800x600");
WallpaperRequest wallpaperRequest = new WallpaperRequest();
wallpaperRequest.setRequestParams(wallpaperParams);
BasicResponse wallpaperInfo = null;
try {
wallpaperInfo = gtcApiManager.getWallpaper(wallpaperRequest);
System.out.println("得到壁纸信息: " + wallpaperInfo);
} catch (ApiException e) {
log.error(e.getMessage());
}
return wallpaperInfo;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
响应示例:
{
"info": {
"id": 1620,
"date": 20240730,
"title": "圣吉米尼亚诺,锡耶纳,托斯卡纳大区,意大利亚 (© MNStudio/Shutterstock)",
"url": "https://cn.bing.com/th?id=OHR.GimignanoTuscany_ZH-CN8059318824_UHD.jpg&w=800x600"
}
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8