星座运势
# 接口信息
- 接口状态 : 正常
- 请求方式 :
GET
- 返回格式 :
JSON
- 扣除Gong币数 :
2
# 请求地址
http://gateway.gtcbaba.icu/api/horoscope
1
# 请求参数
参数名 | 必选 | 类型 | 描述 |
---|---|---|---|
type | 是 | string | 十二星座分别对应英文小写:aries, taurus, gemini, cancer, leo, virgo, libra, scorpio, sagittarius, capricorn, aquarius, pisces |
time | 是 | string | 今日、明日、一周或一个月的运势:today, nextday, week, month |
# 响应参数
参数名称 | 类型 | 描述 |
---|---|---|
code | int | 响应码 |
data.info.title | string | 星座名 |
data.info.time | string | 指定时间 |
data.info.name | string | 星座对应英文 |
data.info.todo.yi | string | 宜 |
data.info.todo.ji | string | 忌 |
data.info.fortune.all | int | 总体运势等级 |
data.info.fortune.love | int | 爱情运势等级 |
data.info.fortune.work | int | 职场运势等级 |
data.info.fortune.money | int | 财务运势等级 |
data.info.fortune.health | string | 健康运势等级 |
data.info.index.all | string | 总体运势指数 |
data.info.index.love | string | 爱情运势指数 |
data.info.index.work | string | 职场运势指数 |
data.info.index.money | string | 财务运势指数 |
data.info.index.health | string | 健康运势指数 |
data.info.shortcomment | string | 短述 |
data.info.fortunetext.all | object | 整体运势解析 |
data.info.fortunetext.love | string | 爱情运势解析 |
data.info.fortunetext.work | string | 职场运势解析 |
data.info.fortunetext.money | string | 财务运势解析 |
data.info.fortunetext.health | string | 健康运势解析 |
data.info.type | string | 今日/明日/本周/本月运势 |
data.info.uptype | string | 占卜时间 |
data.info.luckynumber | string | 幸运数字 |
data.info.luckycolor | string | 幸运颜色 |
data.info.luckyconstellation | string | 幸运星座 |
message | string | 响应描述 |
# 代码示例
注意 🔔️
没有开发者调用凭证无法调用接口哦!!! 前往个人中心获取开发者凭证 (opens new window)
注入Manager
@Resource
private GtcApiManager gtcApiManager;
1
2
2
- 示例一 :推荐👍
通过yml配置开发者调用凭证
public BasicResponse getHoroscope() {
HoroscopeParams horoscopeParams = new HoroscopeParams();
horoscopeParams.setHoroscopeType(HoroscopeType.LEO); //HoroscopeType为本SDK提供的枚举类型
horoscopeParams.setHoroscopeTime(HoroscopeTime.TODAY); //HoroscopeTime为本SDK提供的枚举类型
HoroscopeRequest horoscopeRequest = new HoroscopeRequest();
horoscopeRequest.setRequestParams(horoscopeParams);
BasicResponse horoscopeInfo = null;
try {
horoscopeInfo = gtcApiManager.getHoroscope(horoscopeRequest);
System.out.println("得到星座运势信息: " + horoscopeInfo);
} catch (ApiException e) {
log.error(e.getMessage());
}
return horoscopeInfo;
}
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 getHoroscope() {
GtcApiClient client = new GtcApiClient("您的AccessKey", "您的SecretKey");
GtcApiManager gtcApiManager = new GtcApiManager();
gtcApiManager.setGtcApiClient(client);
HoroscopeParams horoscopeParams = new HoroscopeParams();
horoscopeParams.setHoroscopeType(HoroscopeType.LEO); //HoroscopeType为SDK提供的枚举类型
horoscopeParams.setHoroscopeTime(HoroscopeTime.TODAY); //HoroscopeTime为SDK提供的枚举类型
HoroscopeRequest horoscopeRequest = new HoroscopeRequest();
horoscopeRequest.setRequestParams(horoscopeParams);
BasicResponse horoscopeInfo = null;
try {
horoscopeInfo = gtcApiManager.getHoroscope(horoscopeRequest);
System.out.println("得到星座运势信息: " + horoscopeInfo);
} catch (ApiException e) {
log.error(e.getMessage());
}
return horoscopeInfo;
}
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": {
"title": "狮子座",
"time": "8月3日",
"name": "leo",
"todo": {
"yi": "闻闻花香",
"ji": "频繁看手机"
},
"fortune": {
"all": 3,
"love": 3,
"work": 3,
"money": 3,
"health": 3
},
"shortcomment": "注意力回到生活",
"fortunetext": {
"all": "整体运势中规中矩,你需要抵御网络世界的诱惑,将更多的注意力回归到现实生活中。减少在虚拟世界中花费的时间,多与身边的人进行面对面的交流和互动。加强与家人和朋友的联系,增进彼此之间的感情。生活方面,适合进行一次家庭大扫除,共同营造一个整洁、舒适的居住环境。在劳动的过程中,你可以感受到家庭的温暖和团结,同时也能让自己的生活更加有序和美好。",
"love": "单身的你在看待异性时,要学着全面地了解对方,不要仅仅根据第一印象就做出判断,这样可能会让你错过真正适合的人。已有伴者的你可以和伴侣一起探讨未来的计划,比如共同的生活目标、旅行计划等,这会让你们对未来充满期待,使你们的关系更加紧密。",
"work": "需要找准自己的定位。在工作或学习中,你可能会有些迷茫,不清楚自己的方向。此时,你应该静下心来,认真思考自己的优势和兴趣所在,找到适合自己的发展方向,这样才能更好地前进。",
"money": "需要努力保持收支平衡。注意控制自己的消费欲望,避免盲目购物和冲动消费。同时,要合理规划自己的收入,确保每一笔钱都用在刀刃上,这样才能维持财务的稳定。",
"health": "要注意不要躺着玩手机,这样的习惯不仅对眼睛有害,还容易导致颈椎承受过大的压力。应养成良好的用眼和坐姿习惯,每隔一段时间就起身活动一下,保护身体的健康。"
},
"luckynumber": "2",
"luckycolor": "粉",
"luckyconstellation": "摩羯座"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29