返回首页 八字API文档 六爻API文档


 八字API
字段 类型 描述
API Get www.youhualao.com/api/?c=bz
Content-Type Header header('Content-Type:application/json; charset=utf-8');

 请求参数
字段 类型 描述
key String 授权码,测试用test 必填
sex Int 性别 1男 0女 必填
y Int 出生年 必填
公历范围:1001-4999年
农历范围:1901-2100年
m Int 出生月 01~12 必填
d Int 出生日 01~31 必填
h Int 出生时 0~24 必填
mi Int 出生分 01~60 必填
type Int 1公历 0农历 必填
jd1 Int 经度 例 117 度,可不填
jd2 Int 经度分 例 02 分,可不填
runy Int 是否闰月 1是 0否,默认0,农历专用参数,可不填
zis int 0子时算明日 1子时算今日,默认0,可不填
liuy int 是否显示流月 1是 0否,默认0,可不填

 返回示例
GET:http://www.youhualao.com/api/?c=bz&key=test&y=1989&m=05&d=07&h=21&mi=30&type=1
{
	"msg": "ok",
	"data": {
		"sex": "1",
		"age": 34,	//实岁年龄
		"jd1": 120,
		"jd2": 0,
		"gongli": "1989年05月07日21时30分",
		"nongli": "一九八九年(生肖蛇)四月初三亥时",
		"runyue": null,
		"zishi": 0,
		"jieqi": [
			"立夏 1989-05-05 20:53:55\r",
			"芒种 1989-06-06 01:05:13\r"
		],
		"bazi": {
			"qiankun": "乾造",
			"ganzhi": [		//四柱八字
				"己巳",
				"己巳",
				"丁卯",
				"辛亥"
			],
			"shishen": [		//四柱十神
				"食神",
				"食神",
				"日元",
				"偏财"
			],
			"canggan": {		//四柱藏干
				"cgy": [
					"丙 劫财",
					"庚 正财",
					"戊 伤官"
				],
				"cgm": [
					"丙 劫财",
					"庚 正财",
					"戊 伤官"
				],
				"cgd": [
					"乙 枭神",
					" ",
					" "
				],
				"cgh": [
					"壬 正官",
					"甲 正印",
					" "
				]
			},
			"nayin": [		//四柱纳音
				"大林木",
				"大林木",
				"炉中火",
				"钗环金"
			],
			"shensha": {		//四柱神煞
				"ssy": [
					"羊刃",
					"驿马"
				],
				"ssm": [
					"驿马",
					"羊刃"
				],
				"ssd": [
					"灾煞",
					"将星"
				],
				"ssh": [
					"驿马",
					"天德贵人",
					"天乙小贵"
				]
			},
			"xunkong": [		//四柱旬空
				"戌亥",
				"戌亥",
				"戌亥",
				"寅卯"
			]
		},
		"minggong": "丁丑[海中金]",		//命宫
		"taiyuan": "庚申[海中金]",		//胎元
		"wuxing": "1木 3火 2土 1金 1水 ",
		"qiyun": "出生后 8个月3天0小时 开始起运",
		"jiaoyun": "于公历 1990年01月10日21时30分 交运",
		"dayun": {
			"changsheng": {			//大运长生
				"1": "衰",
				"2": "病",
				"3": "死",
				"4": "墓",
				"5": "绝",
				"6": "胎",
				"7": "养",
				"8": "生",
				"9": "浴",
				"10": "带"
			},
			"shishen": {			//大运十神
				"1": "伤",
				"2": "比",
				"3": "劫",
				"4": "枭",
				"5": "印",
				"6": "杀",
				"7": "官",
				"8": "偏",
				"9": "财",
				"10": "食"
			},
			"ganzhi": {			//大运干支
				"1": "戊辰",
				"2": "丁卯",
				"3": "丙寅",
				"4": "乙丑",
				"5": "甲子",
				"6": "癸亥",
				"7": "壬戌",
				"8": "辛酉",
				"9": "庚申",
				"10": "己未"
			},
			"suishu": {			//大运岁数
				"1": 1,
				"2": 11,
				"3": 21,
				"4": 31,
				"5": 41,
				"6": 51,
				"7": 61,
				"8": 71,
				"9": 81,
				"10": 91
			},
			"nianfen": {			//大运年份
				"1": 1990,
				"2": 2000,
				"3": 2010,
				"4": 2020,
				"5": 2030,
				"6": 2040,
				"7": 2050,
				"8": 2060,
				"9": 2070,
				"10": 2080
			},
			"tonum": 4			//今年大运位置序号
		},
		"liunian": {
			"ganzhi": {			//流年干支
				"1": [
					"庚午",
					"辛未",
					"壬申",
					"癸酉",
					"甲戌",
					"乙亥",
					"丙子",
					"丁丑",
					"戊寅",
					"己卯"
				],
				"2": [
					"庚辰",
					"辛巳",
					"壬午",
					"癸未",
					"甲申",
					"乙酉",
					"丙戌",
					"丁亥",
					"戊子",
					"己丑"
				],
				"3": [
					"庚寅",
					"辛卯",
					"壬辰",
					"癸巳",
					"甲午",
					"乙未",
					"丙申",
					"丁酉",
					"戊戌",
					"己亥"
				],
				"4": [
					"庚子",
					"辛丑",
					"壬寅",
					"癸卯",
					"甲辰",
					"乙巳",
					"丙午",
					"丁未",
					"戊申",
					"己酉"
				],
				"5": [
					"庚戌",
					"辛亥",
					"壬子",
					"癸丑",
					"甲寅",
					"乙卯",
					"丙辰",
					"丁巳",
					"戊午",
					"己未"
				],
				"6": [
					"庚申",
					"辛酉",
					"壬戌",
					"癸亥",
					"甲子",
					"乙丑",
					"丙寅",
					"丁卯",
					"戊辰",
					"己巳"
				],
				"7": [
					"庚午",
					"辛未",
					"壬申",
					"癸酉",
					"甲戌",
					"乙亥",
					"丙子",
					"丁丑",
					"戊寅",
					"己卯"
				],
				"8": [
					"庚辰",
					"辛巳",
					"壬午",
					"癸未",
					"甲申",
					"乙酉",
					"丙戌",
					"丁亥",
					"戊子",
					"己丑"
				],
				"9": [
					"庚寅",
					"辛卯",
					"壬辰",
					"癸巳",
					"甲午",
					"乙未",
					"丙申",
					"丁酉",
					"戊戌",
					"己亥"
				],
				"10": [
					"庚子",
					"辛丑",
					"壬寅",
					"癸卯",
					"甲辰",
					"乙巳",
					"丙午",
					"丁未",
					"戊申",
					"己酉"
				]
			},
			"suishu": {			//流年岁数
				"1": [
					1,
					2,
					3,
					4,
					5,
					6,
					7,
					8,
					9,
					10
				],
				"2": [
					11,
					12,
					13,
					14,
					15,
					16,
					17,
					18,
					19,
					20
				],
				"3": [
					21,
					22,
					23,
					24,
					25,
					26,
					27,
					28,
					29,
					30
				],
				"4": [
					31,
					32,
					33,
					34,
					35,
					36,
					37,
					38,
					39,
					40
				],
				"5": [
					41,
					42,
					43,
					44,
					45,
					46,
					47,
					48,
					49,
					50
				],
				"6": [
					51,
					52,
					53,
					54,
					55,
					56,
					57,
					58,
					59,
					60
				],
				"7": [
					61,
					62,
					63,
					64,
					65,
					66,
					67,
					68,
					69,
					70
				],
				"8": [
					71,
					72,
					73,
					74,
					75,
					76,
					77,
					78,
					79,
					80
				],
				"9": [
					81,
					82,
					83,
					84,
					85,
					86,
					87,
					88,
					89,
					90
				],
				"10": [
					91,
					92,
					93,
					94,
					95,
					96,
					97,
					98,
					99,
					100
				]
			},
			"nianfen": {			//流年年份
				"1": [
					"1990",
					1991,
					1992,
					1993,
					1994,
					1995,
					1996,
					1997,
					1998,
					1999
				],
				"2": [
					2000,
					2001,
					2002,
					2003,
					2004,
					2005,
					2006,
					2007,
					2008,
					2009
				],
				"3": [
					2010,
					2011,
					2012,
					2013,
					2014,
					2015,
					2016,
					2017,
					2018,
					2019
				],
				"4": [
					2020,
					2021,
					2022,
					2023,
					2024,
					2025,
					2026,
					2027,
					2028,
					2029
				],
				"5": [
					2030,
					2031,
					2032,
					2033,
					2034,
					2035,
					2036,
					2037,
					2038,
					2039
				],
				"6": [
					2040,
					2041,
					2042,
					2043,
					2044,
					2045,
					2046,
					2047,
					2048,
					2049
				],
				"7": [
					2050,
					2051,
					2052,
					2053,
					2054,
					2055,
					2056,
					2057,
					2058,
					2059
				],
				"8": [
					2060,
					2061,
					2062,
					2063,
					2064,
					2065,
					2066,
					2067,
					2068,
					2069
				],
				"9": [
					2070,
					2071,
					2072,
					2073,
					2074,
					2075,
					2076,
					2077,
					2078,
					2079
				],
				"10": [
					2080,
					2081,
					2082,
					2083,
					2084,
					2085,
					2086,
					2087,
					2088,
					2089
				]
			},
			"tonum": 2023			//今年流年序号
		},
		"liuyue": {
			"ganzhi": null,			//流月干支
			"tonum": null			//本月序号
		},
		"xiaoyun": {
			"shishen": [			//小运十神
				"财"
			],
			"ganzhi": [			//小运干支
				"庚戌"
			],
			"suishu": [			//小运岁数
				0
			],
			"liunganzhi": [			//小运流年干支
				"己巳"
			],
			"nianfen": [			//小运年份
				1989
			]
		}
	}
}

 六爻API
字段 类型 描述
API Get www.youhualao.com/api/?c=ly
Content-Type Header header('Content-Type:application/json; charset=utf-8');

 请求参数
字段 类型 描述
key String 授权码,测试用test 必填
year Int 起卦年 必填
month Int 起卦月 1~12 必填
day Int 起卦日 1~31 必填
hour Int 起卦时 0~24 必填
minute Int 起卦分 1~60 必填
type Int 1 硬币起卦 2 数字起卦 3 时间起卦 4 随机起卦,必填
yy String/Int 硬币起卦Int 必须由0-3数字组成6位 例 103211 其中3代表3个硬币都是背面、2代表有2个硬币是背面、以此类推
数字起卦String 必须2-16位数 例 123456 也可以用空格分隔每位数 例 9 58 98
时间起卦、随机起卦,无需赋值。
addhour Int 1动爻加时辰 0不加,默认1,数字起卦专用参数
dongyao int 1动爻只限一个 0不限,默认0,随机起卦专用参数
guaci int 1 显示卦辞,默认不显示

 返回示例
GET:http://www.youhualao.com/api/?c=ly&key=test&y=2023&m=08&d=28&h=20&mi=30&type=1&yy=103211
{
	"msg": "ok",  //ok代表参数正确,其余则显示错误信息
	"data": {
		"beishu": "103211",  //返回硬币背数,可用于保存卦象
		"gongli": "2023年08月28日20时30分",  //公历
		"nongli": "癸卯年七月十三戌时",  //农历
		"ganzhi": [
			"癸卯",  //年干支
			"庚申",  //月干支
			"戊午",  //日干支
			"壬戌"   //时干支
		],
		"xunkong": [
			"辰巳",  //旬空 对应上面年月日时
			"子丑",
			"子丑",
			"子丑"
		],
		"liushen": [
			"朱雀",  //六神
			"青龙",
			"玄武",
			"白虎",
			"螣蛇",
			"勾陈"
		],
		"bengua": "巽宫:风火家人",         //本卦名
		"biangua": "艮宫:风泽中孚(游魂)",  //变卦名
		"benguax": [                        //本卦象
			"━━━ 兄辛卯  ",
			"━━━ 孙辛巳 应",
			"━  ━ 妻辛未  ",
			"官辛酉 ━━━ 父己亥  O",
			"━  ━ 妻己丑 世X",
			"━━━ 兄己卯  "
		],
		"bianguax": [                       //变卦象
			"━━━ 兄辛卯  ",
			"━━━ 孙辛巳  ",
			"━  ━ 妻辛未 世",
			"━  ━ 妻丁丑  ",
			"━━━ 兄丁卯  ",
			"━━━ 孙丁巳 应"
		],
		"guaci": [                          //卦辞
			null,
			null,
			null
		]
	}
}