f
This commit is contained in:
@@ -1,10 +1,10 @@
|
|||||||
首页
|
首页
|
||||||
企业商务
|
知识问答
|
||||||
节假日
|
百科题库
|
||||||
节假日接口
|
百科题库接口
|
||||||
139 146929
|
185 23883
|
||||||
节假日正常服务支持MCP
|
百科题库正常服务支持MCP
|
||||||
判断指定日期是否为法定节假日、调休日或工作日,并返回薪资倍数。
|
随机返回一道生活百科问答题,覆盖科学、健康、安全、常识等实用知识。
|
||||||
会员免费・升级会员畅享160+免费接口,立即升级>>
|
会员免费・升级会员畅享160+免费接口,立即升级>>
|
||||||
收藏
|
收藏
|
||||||
普通会员
|
普通会员
|
||||||
@@ -29,32 +29,18 @@ MCP服务
|
|||||||
帮助
|
帮助
|
||||||
|
|
||||||
生成小程序
|
生成小程序
|
||||||
查询节假日信息,接口返回节日名称类型、农历信息、上班调休、工资倍数、假期范围、拼假建议、及工作日相关信息等。通过请求参数mode还可以指定是否返回当天有关的国内外节日信息。使用前建议阅读参考文章:节假日接口增加多种查询方式
|
生活百科题库大全接口,部分结果返回详细解释。
|
||||||
接口支持按年、按月、按日期范围和多个日期批量查询。如按年查询(type=1&date=2020)、按月查询(type=2&date=2020-10)、按日期范围查询(type=3&date=2020-11-1~2020-11-10)、按多个日期批量查询(date=2020-10-1,2020-11-12)
|
|
||||||
|
|
||||||
请注意,按年查询只返回中国官方节假日信息;按月查询如只传年月,则为从该月第一天到最后一天;按范围查询,起点和终点用波浪号~分隔;按多个日期批量查询用英文半角逗号分隔。无论哪种查询方式,单次查询所包含的总日期数不能超过31天。
|
|
||||||
|
|
||||||
daycode表示日期类型,0表示工作日、1节假日、2双休日、3调休日(需上班)。判断是否需要上班建议用isnotwork字段,其中值为0表示上班,为1表示休息。wage表示薪资倍数,周末为两倍,法定节假日当天为三倍其他两倍(按年查询时返回三倍薪资的具体日期)。
|
|
||||||
|
|
||||||
提示:info字段和daycode并非对应关系,建议仅用于日期类型标记;节日指某个具体日期(如2021年1月1号),节假日指整个假期(如2021年1月1号至3号);节日范围宽泛(如会包含植树节、圣诞节),节假日指来自官方发布的有假节日,每年底政府公布后同步更新。
|
|
||||||
|
|
||||||
接入点列表:
|
接入点列表:
|
||||||
|
|
||||||
节假日查询
|
百科题库查询
|
||||||
相关资源:
|
相关资源:
|
||||||
|
|
||||||
节假日功能演示
|
百科题库功能演示
|
||||||
节假日接口更新了,增加批量/范围按年按月查询
|
百科题库接口不能查询指定题目的答案么?
|
||||||
如何利用节假日API让日程规划更轻松
|
|
||||||
为什么节假日查询接口,按年查询返回250错误?
|
|
||||||
节假日接口数据有误,怎么回事?
|
|
||||||
节假日接口没有更新吗?
|
|
||||||
我想知道哪天是国家规定的3倍工资呢?
|
|
||||||
请问我如何知道节假日接口已经更新了下一年的数据呢?
|
|
||||||
▼ 接口信息
|
▼ 接口信息
|
||||||
判断日期是否为官方节假日支持按年、按月和范围批量查询
|
默认随机返回一个百科问答带答案
|
||||||
|
|
||||||
接口地址:https://apis.tianapi.com/jiejiari/index?key={apiKey}
|
接口地址:https://apis.tianapi.com/baiketiku/index?key={apiKey}
|
||||||
支持协议:http/https
|
支持协议:http/https
|
||||||
请求方法:get/post
|
请求方法:get/post
|
||||||
返回格式:utf-8 json
|
返回格式:utf-8 json
|
||||||
@@ -67,9 +53,6 @@ daycode表示日期类型,0表示工作日、1节假日、2双休日、3调休
|
|||||||
|
|
||||||
名称 类型 必须 示例值/默认值 说明
|
名称 类型 必须 示例值/默认值 说明
|
||||||
key string 是 您自己的ApiKey(注册账号后获得) API密钥
|
key string 是 您自己的ApiKey(注册账号后获得) API密钥
|
||||||
date string 是 2021-01-01 查询日期或日期范围
|
|
||||||
type int 是 0 查询类型,0批量、1按年、2按月、3范围
|
|
||||||
mode int 否 0 查询模式,为1同时返回中外特殊节日信息
|
|
||||||
▼ 返回示例
|
▼ 返回示例
|
||||||
接口数据示例仅作为预览参考,请以实际测试结果为准
|
接口数据示例仅作为预览参考,请以实际测试结果为准
|
||||||
|
|
||||||
@@ -84,37 +67,13 @@ mode int 否 0 查询模式,为1同时返回中外特殊节日信息
|
|||||||
"msg": "success",
|
"msg": "success",
|
||||||
"code": 200,
|
"code": 200,
|
||||||
"result": {
|
"result": {
|
||||||
"list": [
|
"title": "新冠肺炎的最长潜伏期一般是多久?",
|
||||||
{
|
"answer": "C",
|
||||||
"end": 2,
|
"answerA": "1-2天",
|
||||||
"now": 0,
|
"answerB": "3-7天",
|
||||||
"tip": "1月1日放假,共3天。",
|
"answerC": "14天",
|
||||||
"date": "2021-01-01",
|
"answerD": "28天",
|
||||||
"info": "节假日",
|
"analytic": "新型冠状病毒感染性肺炎属于呼吸道传播性疾病,该病一般最常见的传播途径有飞沫传播,气溶胶传播,粪口传播及眼部粘膜传播,潜伏期一般为3-5天,最长不超过14天左右,也有因人而异,超过以上天数。或许以无症状感染者,不发病。该病确诊有赖于核酸病毒检测,同时做好多饮水,勤洗手,出门戴口罩,避免人群聚集,导致交叉感染。"
|
||||||
"name": "元旦节",
|
|
||||||
"rest": "2020年12月28日至2020年12月31日请假四天,与周末连休可拼七天长假。",
|
|
||||||
"wage": 3,
|
|
||||||
"start": 0,
|
|
||||||
"enname": "NewYear",
|
|
||||||
"remark": [
|
|
||||||
"2021-12-26",
|
|
||||||
"2021-01-08"
|
|
||||||
],
|
|
||||||
"daycode": 1,
|
|
||||||
"holiday": "1月1号",
|
|
||||||
"weekday": 5,
|
|
||||||
"lunarday": "十八",
|
|
||||||
"vacation": [
|
|
||||||
"2021-01-01",
|
|
||||||
"2021-01-02",
|
|
||||||
"2021-01-03"
|
|
||||||
],
|
|
||||||
"cnweekday": "星期五",
|
|
||||||
"isnotwork": 1,
|
|
||||||
"lunaryear": "庚子",
|
|
||||||
"lunarmonth": "冬月"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -142,37 +101,10 @@ code int 200 状态码
|
|||||||
msg string success 错误信息
|
msg string success 错误信息
|
||||||
result object {} 返回结果集
|
result object {} 返回结果集
|
||||||
应用参数
|
应用参数
|
||||||
end int 6 假期终点计数
|
title string 新冠肺炎的最长潜伏期一般是多久? 问题
|
||||||
now int 0 假期当前计数
|
answer string C 正确答案
|
||||||
tip string 10月1日至7日放假调休,共7天...... 放假提示
|
answerA string 1-2天 答案A
|
||||||
date string 2019-10-01 当前阳历日期
|
answerB string 3-7天 答案B
|
||||||
info string 节假日 文字提示,工作日、节假日、节日、双休日、调休日
|
answerC string 14天 答案C
|
||||||
name string 国庆节 节假日名称(中文)
|
answerD string 28天 答案D
|
||||||
rest string 10月8日至10月10日请假2天,与周末连休可拼11天长假。 拼假建议
|
analytic string 新型冠状病毒感染性肺炎属于呼吸道传播性疾病... 分析结果
|
||||||
wage int 3 薪资法定倍数/按年查询时为具体日期
|
|
||||||
start int 0 假期起点计数
|
|
||||||
enname string National Day 节日名称(英文)
|
|
||||||
remark array ["2021-12-26","2021-01-08"] 调休日数组
|
|
||||||
update boolean true/false 是否更新法定节假日(按年查询专有字段)
|
|
||||||
daycode int 1 日期类型,为0表示工作日、为1节假日、为2双休日、3为调休日(上班)
|
|
||||||
holiday string 10月1日 节日日期
|
|
||||||
weekday int 2 星期(数字)
|
|
||||||
lunarday string 初三 农历日
|
|
||||||
vacation array ["2021-01-01","2021-01-02","2021-01-03"] 节假日数组
|
|
||||||
cnweekday string 星期二 星期(中文)
|
|
||||||
isnotwork int 1 是否需要上班,0为工作日,1为休息日
|
|
||||||
lunaryear string 己亥 农历年
|
|
||||||
lunarmonth string 九月 农历月
|
|
||||||
▼ 接口价格
|
|
||||||
本接口为会员免费类接口,可根据业务需求选择升级会员方案>>
|
|
||||||
|
|
||||||
|
|
||||||
不同会员方案仅每日调用量等配额上限不同,数据本身无区别
|
|
||||||
|
|
||||||
|
|
||||||
会员方案 免费接口数 每日调用量 QPS 价格
|
|
||||||
普通会员 10个 100次 3 免费
|
|
||||||
高级会员 不限 1万次 20 29元/月、348元/年169元/年惠
|
|
||||||
黄金会员 不限 50万次 30 89元/月、1068元/年529元/年惠
|
|
||||||
钻石会员 不限 不限次 60 3380元/年1699元/年惠
|
|
||||||
▼ 返回状态码
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
func TestAesEcbMobileEncryption(t *testing.T) {
|
func TestAesEcbMobileEncryption(t *testing.T) {
|
||||||
// 测试手机号加密
|
// 测试手机号加密
|
||||||
mobile := "18653052547"
|
mobile := "15029295957"
|
||||||
key := []byte("ff83609b2b24fc73196aac3d3dfb874f") // 16字节AES-128密钥
|
key := []byte("ff83609b2b24fc73196aac3d3dfb874f") // 16字节AES-128密钥
|
||||||
|
|
||||||
keyStr := hex.EncodeToString(key)
|
keyStr := hex.EncodeToString(key)
|
||||||
@@ -19,7 +19,8 @@ func TestAesEcbMobileEncryption(t *testing.T) {
|
|||||||
t.Fatalf("手机号加密失败: %v", err)
|
t.Fatalf("手机号加密失败: %v", err)
|
||||||
}
|
}
|
||||||
fmt.Printf("encrypted: %s\n", encrypted)
|
fmt.Printf("encrypted: %s\n", encrypted)
|
||||||
jmStr := "m9EEeW9ZBBJmi1hx1k1uIQ=="
|
|
||||||
|
jmStr := "Am8/KpmBnsbXZoZOZq/oVQ=="
|
||||||
// 测试解密
|
// 测试解密
|
||||||
decrypted, err := DecryptMobile(jmStr, keyStr)
|
decrypted, err := DecryptMobile(jmStr, keyStr)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user