你的名字
# 接口信息
- 接口状态 : 正常
- 请求方式 :
GET
- 返回格式 :
JSON
- 扣除Gong币数 :
1
# 请求地址
http://gateway.gtcbaba.icu/api/name
1
# 请求参数
参数名 | 必选 | 类型 | 描述 |
---|---|---|---|
name | 是 | string | 输入你的名字 |
# 响应参数
参数名称 | 类型 | 描述 |
---|---|---|
code | int | 响应码 |
data.conclusion | string | 根据名字得出的结论 |
message | string | 响应描述 |
# 代码示例
注意 🔔️
没有开发者调用凭证无法调用接口哦!!! 前往个人中心获取开发者凭证 (opens new window)
注入Manager
@Resource
private GtcApiManager gtcApiManager;
1
2
2
- 示例一 :推荐👍
通过yml配置开发者调用凭证
public BasicResponse getName() {
NameRequest nameRequest = new NameRequest();
nameRequest.setName("巩天驰");
BasicResponse nameInfo = null;
try {
nameInfo = gtcApiManager.getName(nameRequest);
System.out.println("得到名字信息: " + nameInfo);
} catch (ApiException e) {
log.error(e.getMessage());
}
return nameInfo;
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
- 示例二:不推荐👎
手动实例化
public BasicResponse getName() {
GtcApiClient client = new GtcApiClient("您的AccessKey", "您的SecretKey");
GtcApiManager gtcApiManager = new GtcApiManager();
gtcApiManager.setGtcApiClient(client);
NameRequest nameRequest = new NameRequest();
nameRequest.setName("巩天驰");
BasicResponse nameInfo = null;
try {
nameInfo = gtcApiManager.getName(nameRequest);
System.out.println("得到名字信息: " + nameInfo);
} catch (ApiException e) {
log.error(e.getMessage());
}
return nameInfo;
}
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
响应示例:
{
"conclusion": "我猜你叫巩天驰, 你现在在江苏省-徐州市(114.234.119.146), 你那边的天气是晴, 天太热了,吃个西瓜~",
"ip": "114.234.119.146",
"name": "巩天驰",
"location": "江苏省-徐州市",
"tip": "天太热了,吃个西瓜~",
"tq": "晴"
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8