f
This commit is contained in:
@@ -1,10 +1,10 @@
|
|||||||
首页
|
首页
|
||||||
知识问答
|
生活服务
|
||||||
百科题库
|
垃圾分类问答
|
||||||
百科题库接口
|
垃圾分类问答接口
|
||||||
185 23883
|
158 13540
|
||||||
百科题库正常服务支持MCP
|
垃圾分类问答正常服务支持MCP
|
||||||
随机返回一道生活百科问答题,覆盖科学、健康、安全、常识等实用知识。
|
提供垃圾分类知识判断题,帮助用户掌握干湿垃圾、可回收物等分类标准。
|
||||||
会员免费・升级会员畅享160+免费接口,立即升级>>
|
会员免费・升级会员畅享160+免费接口,立即升级>>
|
||||||
收藏
|
收藏
|
||||||
普通会员
|
普通会员
|
||||||
@@ -29,18 +29,17 @@ MCP服务
|
|||||||
帮助
|
帮助
|
||||||
|
|
||||||
生成小程序
|
生成小程序
|
||||||
生活百科题库大全接口,部分结果返回详细解释。
|
垃圾分类问答判断题,每次调用接口返回一个废弃物名称及正确分类。
|
||||||
接入点列表:
|
接入点列表:
|
||||||
|
|
||||||
百科题库查询
|
垃圾分类问答
|
||||||
相关资源:
|
相关资源:
|
||||||
|
|
||||||
百科题库功能演示
|
垃圾分类问答功能演示
|
||||||
百科题库接口不能查询指定题目的答案么?
|
|
||||||
▼ 接口信息
|
▼ 接口信息
|
||||||
默认随机返回一个百科问答带答案
|
随机返回带结果的垃圾分类知识库
|
||||||
|
|
||||||
接口地址:https://apis.tianapi.com/baiketiku/index?key={apiKey}
|
接口地址:https://apis.tianapi.com/anslajifenlei/index?key={apiKey}
|
||||||
支持协议:http/https
|
支持协议:http/https
|
||||||
请求方法:get/post
|
请求方法:get/post
|
||||||
返回格式:utf-8 json
|
返回格式:utf-8 json
|
||||||
@@ -67,13 +66,9 @@ key string 是 您自己的ApiKey(注册账号后获得) API密钥
|
|||||||
"msg": "success",
|
"msg": "success",
|
||||||
"code": 200,
|
"code": 200,
|
||||||
"result": {
|
"result": {
|
||||||
"title": "新冠肺炎的最长潜伏期一般是多久?",
|
"name": "西红柿",
|
||||||
"answer": "C",
|
"type": 2,
|
||||||
"answerA": "1-2天",
|
"explain": "湿垃圾"
|
||||||
"answerB": "3-7天",
|
|
||||||
"answerC": "14天",
|
|
||||||
"answerD": "28天",
|
|
||||||
"analytic": "新型冠状病毒感染性肺炎属于呼吸道传播性疾病,该病一般最常见的传播途径有飞沫传播,气溶胶传播,粪口传播及眼部粘膜传播,潜伏期一般为3-5天,最长不超过14天左右,也有因人而异,超过以上天数。或许以无症状感染者,不发病。该病确诊有赖于核酸病毒检测,同时做好多饮水,勤洗手,出门戴口罩,避免人群聚集,导致交叉感染。"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -101,10 +96,18 @@ code int 200 状态码
|
|||||||
msg string success 错误信息
|
msg string success 错误信息
|
||||||
result object {} 返回结果集
|
result object {} 返回结果集
|
||||||
应用参数
|
应用参数
|
||||||
title string 新冠肺炎的最长潜伏期一般是多久? 问题
|
name string 西红柿 垃圾物品
|
||||||
answer string C 正确答案
|
type int 2 垃圾分类,0为可回收、1为有害、2为厨余(湿)、3为其他(干)
|
||||||
answerA string 1-2天 答案A
|
explain string 湿垃圾 中文释义
|
||||||
answerB string 3-7天 答案B
|
▼ 接口价格
|
||||||
answerC string 14天 答案C
|
本接口为会员免费类接口,可根据业务需求选择升级会员方案>>
|
||||||
answerD string 28天 答案D
|
|
||||||
analytic string 新型冠状病毒感染性肺炎属于呼吸道传播性疾病... 分析结果
|
|
||||||
|
不同会员方案仅每日调用量等配额上限不同,数据本身无区别
|
||||||
|
|
||||||
|
|
||||||
|
会员方案 免费接口数 每日调用量 QPS 价格
|
||||||
|
普通会员 10个 100次 3 免费
|
||||||
|
高级会员 不限 1万次 20 29元/月、348元/年169元/年惠
|
||||||
|
黄金会员 不限 50万次 30 89元/月、1068元/年529元/年惠
|
||||||
|
钻石会员 不限 不限次 60 3380元/年1699元/年惠
|
||||||
@@ -216,7 +216,7 @@ var requestProcessors = map[string]func(*ApiRequestService, []byte) ([]byte, err
|
|||||||
"YYSY09CD": (*ApiRequestService).ProcessYYSY09CDRequest,
|
"YYSY09CD": (*ApiRequestService).ProcessYYSY09CDRequest,
|
||||||
"QCXGGB2Q": (*ApiRequestService).ProcessQCXGGB2QRequest,
|
"QCXGGB2Q": (*ApiRequestService).ProcessQCXGGB2QRequest,
|
||||||
"QCXGYTS2": (*ApiRequestService).ProcessQCXGYTS2Request,
|
"QCXGYTS2": (*ApiRequestService).ProcessQCXGYTS2Request,
|
||||||
"QCXG5F3A": (*ApiRequestService).ProcessQCXG5F3ARequest,
|
"QCXG5F3A": (*ApiRequestService).ProcessQCXG5F3ARequest, //内部替换名下
|
||||||
"FLXG0687": (*ApiRequestService).ProcessFLXG0687Request,
|
"FLXG0687": (*ApiRequestService).ProcessFLXG0687Request,
|
||||||
"FLXG3D56": (*ApiRequestService).ProcessFLXG3D56Request,
|
"FLXG3D56": (*ApiRequestService).ProcessFLXG3D56Request,
|
||||||
"FLXG0V4B": (*ApiRequestService).ProcessFLXG0V4BRequest,
|
"FLXG0V4B": (*ApiRequestService).ProcessFLXG0V4BRequest,
|
||||||
|
|||||||
@@ -5541,7 +5541,7 @@ func (s *ToolboxService) processGarbage(ctx context.Context, params map[string]i
|
|||||||
}
|
}
|
||||||
reqParams["word"] = word
|
reqParams["word"] = word
|
||||||
|
|
||||||
resp, err := s.tianxingjuheClient.Get("garbage/index", reqParams)
|
resp, err := s.tianxingjuheClient.Get("lajifenlei/index", reqParams)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, xerr.NewErrMsg(fmt.Sprintf("请求垃圾分类查询API失败: %v", err))
|
return nil, xerr.NewErrMsg(fmt.Sprintf("请求垃圾分类查询API失败: %v", err))
|
||||||
}
|
}
|
||||||
@@ -5586,6 +5586,12 @@ func (s *ToolboxService) processGarbage(ctx context.Context, params map[string]i
|
|||||||
if explain, ok := raw["explain"]; ok {
|
if explain, ok := raw["explain"]; ok {
|
||||||
clean["explain"] = explain
|
clean["explain"] = explain
|
||||||
}
|
}
|
||||||
|
if tip, ok := raw["tip"]; ok {
|
||||||
|
clean["tip"] = tip
|
||||||
|
}
|
||||||
|
if contain, ok := raw["contain"]; ok {
|
||||||
|
clean["contain"] = contain
|
||||||
|
}
|
||||||
list = append(list, clean)
|
list = append(list, clean)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -7402,11 +7408,25 @@ func (s *ToolboxService) processAnsLaJiFenLei(
|
|||||||
return nil, xerr.NewErrMsg("解析垃圾分类问答数据失败")
|
return nil, xerr.NewErrMsg("解析垃圾分类问答数据失败")
|
||||||
}
|
}
|
||||||
|
|
||||||
return map[string]interface{}{
|
typeMap := map[int]string{
|
||||||
|
0: "可回收物",
|
||||||
|
1: "有害垃圾",
|
||||||
|
2: "厨余垃圾",
|
||||||
|
3: "其他垃圾",
|
||||||
|
}
|
||||||
|
|
||||||
|
clean := map[string]interface{}{
|
||||||
"name": result["name"],
|
"name": result["name"],
|
||||||
"type": result["type"],
|
"type": result["type"],
|
||||||
"explain": result["explain"],
|
"explain": result["explain"],
|
||||||
}, nil
|
}
|
||||||
|
if t, ok := result["type"].(float64); ok {
|
||||||
|
if name, exists := typeMap[int(t)]; exists {
|
||||||
|
clean["type_name"] = name
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return clean, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// processDouYinHot 抖音热搜榜查询
|
// processDouYinHot 抖音热搜榜查询
|
||||||
|
|||||||
Reference in New Issue
Block a user