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