换个头像吧
# 接口信息
- 接口状态 : 正常
- 请求方式 :
GET
- 返回格式 :
JSON
- 扣除Gong币数 :
1
# 请求地址
http://gateway.gtcbaba.icu/api/avatar
1
# 请求参数
参数名 | 必选 | 类型 | 描述 |
---|---|---|---|
type | 是 | string | 头像种类(如动漫、小众、女生、男生、推荐头像) 对应参数分别为:dm、xz、girl、boy、recommend |
# 响应参数
参数名称 | 类型 | 描述 |
---|---|---|
code | int | 响应码 |
data.type | string | 头像种类 |
data.url | string | 头像地址 |
message | string | 响应描述 |
# 代码示例
注意 🔔️
没有开发者调用凭证无法调用接口哦!!! 前往个人中心获取开发者凭证 (opens new window)
注入Manager
@Resource
private GtcApiManager gtcApiManager;
1
2
2
- 示例一 :推荐👍
通过yml配置开发者调用凭证
public BasicResponse getAvatar() {
AvatarParams avatarParams = new AvatarParams();
avatarParams.setAvatarType(AvatarType.ANIME); //AvatarType为本SDK提供的枚举类型
AvatarRequest avatarRequest = new AvatarRequest();
avatarRequest.setRequestParams(avatarParams);
BasicResponse avatarInfo = null;
try {
avatarInfo = gtcApiManager.getAvatar(avatarRequest);
System.out.println("得到生成头像信息: " + avatarInfo);
} catch (ApiException e) {
log.error(e.getMessage());
}
return avatarInfo;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
- 示例二:不推荐👎
手动实例化
public BasicResponse getAvatar() {
GtcApiClient client = new GtcApiClient("您的AccessKey", "您的SecretKey");
GtcApiManager gtcApiManager = new GtcApiManager();
gtcApiManager.setGtcApiClient(client);
AvatarParams avatarParams = new AvatarParams();
avatarParams.setAvatarType(AvatarType.ANIME); //AvatarType为本SDK提供的枚举类型
AvatarRequest avatarRequest = new AvatarRequest();
avatarRequest.setRequestParams(avatarParams);
BasicResponse avatarInfo = null;
try {
avatarInfo = gtcApiManager.getAvatar(avatarRequest);
System.out.println("得到生成头像信息: " + avatarInfo);
} catch (ApiException e) {
log.error(e.getMessage());
}
return avatarInfo;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
响应示例:
{
"type": "女生头像",
"url": "https://i2.wp.com/web-static.4ce.cn/storage/bucket/v1/a6ffdaf138f635ac7c1aa4b69a0e3b59.webp"
}
1
2
3
4
2
3
4