技术博客
黄历运势·黄历接入点详解:宜忌、冲煞、值神怎么用

黄历运势·黄历接入点详解:宜忌、冲煞、值神怎么用

作者: 万维易源
2026-08-27
黄历运势黄历接入点宜忌冲煞值神
# 黄历运势·黄历接入点详解:宜忌、冲煞、值神怎么用 > 接入点 856-2(黄历) · 免费服务 · 适用人群:开发者、传统文化产品策划 · 阅读时间约 7 分钟 ## TL;DR - 黄历接入点(856-2)返回约 22 个字段,覆盖农历、干支、宜、忌、冲煞、值神、节气、纳音等。 - 最常用字段:`yi`(宜)、`ji`(忌)、`chongsha`(冲煞)、`zhishen`(值神)、`nongli`(农历)、`ganzhi`(干支)。 - 做一次调用即可在一行日历/卡片里展示当天全部黄历要点。 ## Why:黄历接入点能解决什么 做日历、日程、运势类功能时,用户最常问的就是「今天宜什么、忌什么、冲谁、值神吉凶」。这些正好是 856-2 的核心字段。本文讲清每个字段的**业务含义**和**展示建议**,避免把「值神」「值日」「冲煞」混为一谈。 ## What:接入点速览 | 项目 | 内容 | |------|------| | 接入点 | 黄历 856-2 | | 接口地址 | `https://route.showapi.com/856-2?appKey={your_appKey}` | | 必填参数 | `ymd`(公历日期 `yyyyMMdd`) | | 返回 | `showapi_res_body` 内约 22 个字段 | | 查询范围 | 1901-01-01 至当前年份 | > 返回字段完整列表见 [黄历运势返回字段全解](https://www.showapi.com/guides/huangli-response-fields-856)。 ## How:调用与展示 ### 步骤 1:调用并取核心字段 **Python(requests)** ```python import requests url = "https://route.showapi.com/856-2" params = {"appKey": "YOUR_APPKEY", "ymd": "20260211"} resp = requests.get(url, params=params, timeout=10) body = resp.json().get("showapi_res_body", {}) if body.get("ret_code") != 0: print("失败:", body.get("msg")) else: card = { "农历": body.get("nongli"), "干支": body.get("ganzhi"), "生肖": body.get("shengxiao"), "值神": body.get("zhishen"), "值日": body.get("zhiri"), "宜": body.get("yi"), "忌": body.get("ji"), "冲煞": body.get("chongsha"), "吉神宜趋": body.get("jsyq"), "凶神宜忌": body.get("xsyj"), } for k, v in card.items(): print(f"{k}:{v}") ``` **cURL** ```bash curl "https://route.showapi.com/856-2?appKey=YOUR_APPKEY&ymd=20260211" ``` **Node.js(fetch)** ```js const url = "https://route.showapi.com/856-2?appKey=YOUR_APPKEY&ymd=20260211"; const body = (await (await fetch(url)).json()).showapi_res_body || {}; if (body.ret_code !== 0) console.log("失败:", body.msg); else console.log(body.nongli, body.ganzhi, "| 宜:", body.yi, "| 忌:", body.ji); ``` ## 关键字段业务含义 - **`yi` / `ji`**:当日「宜」「忌」事项清单,以空格分隔(如 `动土 修造 装修 拆卸 出行`)。展示建议:拆分后做标签云。 - **`chongsha`**:冲煞,含「冲 X 煞 Y 正冲 Z(年份)」。展示建议:提示用户生肖相冲。 - **`zhishen`**:值神(如 `玉堂(黄道日)`),括号内标注黄道/黑道,是判断「日子吉凶」的核心。 - **`zhiri`**:十二值日(如 `平执位(凶)`),与值神互补。 - **`jsyq` / `xsyj`**:吉神宜趋 / 凶神宜忌,择日可参考。 - **`nayin`**:年/月/日纳音五行,命理类应用常用。 - **`jieqi24`**:当月 24 节气,日历标注节气用。 - **`qixiang`**:数九信息(如 `今日二九第2天`),冬季相关展示用。 - **`wxcy`**:五行穿衣,可能为空,展示需空值兜底。 ## 返回示例 ```json { "showapi_res_body": { "ret_code": 0, "nongli": "二零二五年正月(大)十四", "zhishen": "玉堂(黄道日)", "ganzhi": "庚子年 戊子月 己卯日", "shengxiao": "属鼠", "zhiri": "平执位(凶)", "yi": "动土 修造 装修 拆卸 出行", "ji": "祈福 安葬", "chongsha": "冲鸡煞西 正冲癸酉(1933 1993)", "jsyq": "天恩 神在 五合 民日 天德 玉堂 不将", "xsyj": "岁刑 伐日 九丑 月刑 天罡 死神 天吏 天贼 致死", "msg": "查询成功" } } ``` ## 进阶 / 边界 - **只展示黄道日**:用 `zhishen` 是否含「黄道日」判断,但要注意「值神黄道」与「值日小黑道」可能不一致(如示例值神玉堂为黄道,值日平执位为凶),产品上需明确口径,避免误导。 - **日期范围**:仅支持 1901-01-01 至当前年份;越早的日期可能无数据,需兜底。 - **更新频率**:每年 1 月 1 日—1 月 3 日早上 9 点更新一次,年内数据稳定,适合做长期缓存(见 [缓存策略](https://www.showapi.com/guides/huangli-cache-cost-856))。 ## FAQ **Q1:值神(黄道日) 和 值日(凶) 冲突,以哪个为准?** A:两者是不同体系——值神属「大黄道」、值日属「十二建除(小黑道)」。文档未规定优先级,产品上建议分别展示并注明口径,不要替用户下「今天吉/凶」的结论。 **Q2:宜忌字段怎么拆成列表?** A:按空格 `split()` 即可(如 `yi.split(" ")`)。 **Q3:农历里的「(大)」「(小)」是什么意思?** A:指农历当月是大月(30 天)还是小月(29 天),属正常标注,直接展示即可。 **Q4:wxcy 经常为空,能不要这个字段吗?** A:是否展示由你决定;为空时做好空值兜底,避免页面出现「五行穿衣:null」。 ## 相关能力 / 下一步阅读 - [黄历运势返回字段全解:黄历/吉神凶煞/吉时字段一文读懂](https://www.showapi.com/guides/huangli-response-fields-856) —— 全部字段对照。 - [吉时查询接入点:如何给用户推荐当日吉时](https://www.showapi.com/guides/huangli-auspicious-hours-856) —— 补上「时辰」维度。 - [婚庆搬家择日场景:组合黄历+吉神凶煞+吉时做择日推荐](https://www.showapi.com/guides/huangli-date-selection-856) —— 多接入点联动。 - **本系列共 11 篇**:查看[黄历运势指南总目录](https://www.showapi.com/guides/huangli-guides-856)