生成二维码
# 接口信息
- 接口状态 : 正常
- 请求方式 :
GET
- 返回格式 :
JSON
- 扣除Gong币数 :
1
# 请求地址
http://gateway.gtcbaba.icu/api/qrcode
1
# 请求参数
参数名 | 必选 | 类型 | 描述 |
---|---|---|---|
text | 是 | string | 待生成二维码的内容 |
# 响应参数
参数名称 | 类型 | 描述 |
---|---|---|
code | int | 响应码 |
data.qrCodeStr | string | 生成二维码的svg代码 |
message | string | 响应描述 |
# 代码示例
注意 🔔️
没有开发者调用凭证无法调用接口哦!!! 前往个人中心获取开发者凭证 (opens new window)
注入Manager
@Resource
private GtcApiManager gtcApiManager;
1
2
2
- 示例一 :推荐👍
通过yml配置开发者调用凭证
public BasicResponse getQrcode() {
QrCodeParams qrCodeParams = new QrCodeParams();
qrCodeParams.setText("gtc");
QrCodeRequest qrCodeRequest = new QrCodeRequest();
qrCodeRequest.setRequestParams(qrCodeParams);
BasicResponse qrCodeInfo = null;
try {
qrCodeInfo = gtcApiManager.getQrCode(qrCodeRequest);
System.out.println("得到二维码信息: " + qrCodeInfo);
} catch (ApiException e) {
log.error(e.getMessage());
}
return qrCodeInfo;
}
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 getQrcode() {
GtcApiClient client = new GtcApiClient("您的AccessKey", "您的SecretKey");
GtcApiManager gtcApiManager = new GtcApiManager();
gtcApiManager.setGtcApiClient(client);
QrCodeParams qrCodeParams = new QrCodeParams();
qrCodeParams.setText("gtc");
QrCodeRequest qrCodeRequest = new QrCodeRequest();
qrCodeRequest.setRequestParams(qrCodeParams);
BasicResponse qrCodeInfo = null;
try {
qrCodeInfo = gtcApiManager.getQrCode(qrCodeRequest);
System.out.println("得到二维码信息: " + qrCodeInfo);
} catch (ApiException e) {
log.error(e.getMessage());
}
return qrCodeInfo;
}
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
响应示例:
{
"qrCodeStr": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"138\" height=\"138\" viewBox=\"0 0 23 23\"><path d=\"M1 1h7v7h-7zM10 1h3v2h-1v-1h-1v1h-1zM15 1h7v7h-7zM2 2v5h5v-5zM16 2v5h5v-5zM3 3h3v3h-3zM9 3h1v1h2v2h-1v-1h-1v1h1v1h-1v1h1v1h2v1h2v-1h5v1h2v1h-1v1h1v1h-1v1h-1v-1h-2v-1h1v-1h-1v-1h-2v1h1v1h-1v1h-2v2h-1v-2h-1v-1h1v-1h-1v-1h-1v1h1v1h-5v-1h2v-1h1v-1h-1zM13 3h1v1h-1zM17 3h3v3h-3zM13 5h1v1h-1zM12 6h1v1h-1zM11 7h1v1h-1zM13 7h1v1h-1zM1 9h1v1h-1zM3 9h5v1h-4v1h-1v1h-1v-2h1zM4 11h1v1h1v1h3v1h-4v-1h-1zM14 11v1h1v-1zM1 13h1v1h-1zM3 13h1v1h-1zM16 13h1v2h-1zM9 14h1v1h-1zM11 14h1v1h1v1h-3v-1h1zM19 14h1v1h-1zM21 14h1v1h-1zM1 15h7v7h-7zM14 15h1v1h-1zM17 15h2v1h-1v2h-1v-1h-1v-1h1zM20 15h1v1h1v1h-2v1h-1v-2h1zM2 16v5h5v-5zM9 16h1v1h1v2h-1v1h-1zM3 17h3v3h-3zM12 17h1v1h1v-1h1v1h1v1h1v1h-1v1h-2v1h-1v-1h-1v-1h1v-1h-1zM18 18h1v1h-1zM14 19v1h1v-1zM10 20h1v1h1v1h-3v-1h1zM18 20h1v1h-1zM16 21h1v1h-1zM19 21h2v1h-2z\"/></svg>"
}
1
2
3
2
3