콘텐츠로 이동
AstroWay/api v2.296.1 · ko
모든 시스템 정상 작동 중

Zi Wei Dou Shu: 별 배열

Last updated Markdown으로 보기 에이전트 설정

자미두수는 행성이 아닌, 음력 날짜와 출생 시진에 따라 규칙에 맞춰 배치된 12궁과 100여 개 이상의 별들로 차트를 구성한다. POST /v1/ziwei/chart는 이를 완벽하게 계산한다.

엔드포인트크레딧반환 내용
POST /v1/ziwei/chart20전체 차트: 궁, 별, 단계, 대운, 사화. time과 gender 필요
POST /v1/ziwei/four-transformations10연간 천간에 따른 사화, 네 가지 학파
POST /v1/ziwei/twelve-palaces512궁 참조
POST /v1/ziwei/main-stars514주성 참조
POST /v1/ziwei/palace-*5단일 궁 참조, 9가지 경로

참조 경로에는 computed: false 필드가 포함되며 요금의 절반이 부과된다. 이들은 어떤 생년월일에도 동일한 표를 반환하며, 이 점이 명시되어 있는 한 문제될 것이 없다.

Terminal window
curl -X POST https://api.astroway.info/v1/ziwei/chart \
-H "X-Api-Key: $ASTROWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2000-08-16","time":"04:00:00","gender":"male","age":25}'
{
"fiveElementClass": { "key": "wood3", "chinese": "木三局", "name": "Wood 3", "value": 3 },
"soulPalace": { "index": 4, "branch": "Wu" },
"bodyPalace": { "index": 8, "branch": "Xu" },
"ziwei": { "index": 4, "branch": "Wu" },
"annualLimit": { "age": 25, "index": 8, "branch": "Xu" },
"palaces": [
{
"branch": "Wu",
"pillar": "Ren-Wu",
"palace": "destiny",
"isSoul": true,
"majorStars": [{ "chinese": "紫微", "name": "Purple Star", "pinyin": "Zi Wei", "kind": "major" }],
"lifeStage": { "chinese": "死", "name": "Death", "localised": "Death" },
"boshi": "伏兵",
"decade": { "index": 0, "fromAge": 3, "toAge": 12 }
}
]
}

palaces 배열은 寅부터 丑까지 12궁 전체를 동일한 형식으로 담고 있다.

단계규칙
명궁 및 신궁월궁에서 시진을 기준으로 명궁은 뒤로, 신궁은 앞으로
궁의 천간연간에 따른 오호둔
오행국명궁의 천간에서; 60갑자 모두 납음과 일치
자미일수를 국수로 나누고 빌려옴: 짝수 빌려오기는 앞으로, 홀수 빌려오기는 뒤로
자미계 (6)자미에서 −1, −3, −4, −5, −8만큼 이동
천부계 (8)천부는 寅-申 축을 중심으로 자미의 거울이며, 이후 +1..+6 및 파군에 대해 +10
육길성 및 육살성월, 시진, 연간에 따라 각각 고유한 공식으로
31개의 소성연지, 연간, 월, 일, 시진에 따라
장생12신오행국에서, 양남음녀는 앞으로, 그 외는 뒤로
박사12신록존에서, 동일한 방향
장전12신 및 세전12신연지의 삼합과 연지 자체에서, 둘 다 항상 앞으로
대운명궁에서, 국수 나이로 시작, 10년 단위
소한성별을 읽지만, 10년 대운과 달리 음양을 읽지 않는다
사화연간에 따라, 별에 직접 표시됨

이 스위치들은 우리 코드에 있는 것이 아니라 요청 본문에 있다. 왜냐하면 각각의 스위치가 해당 출생에 대한 차트 전체를 이동시키기 때문이다.

매개변수기본값두 번째 값
yearDividelunar: 해는 음력 1월 1일에 시작lichun: 바자이(BaZi)의 입춘 경계
fixLeaptrue: 윤달은 15일로 나뉜다false: 윤달 전체가 이전 달로 계산된다
dayDivideforward: 23:00은 다음 날에 속한다current: 날짜는 유지되고, 시진은 만자시(晚子時)로 표시된다
tianmaSchoolyear: 연지에서 천마 (중주파)month: 음력 월에서 천마
schoolzhongzhou: 왕정지(王亭之)의 사화quanji, quanshu, beipai

기본적으로 시진은 대부분의 실무자들이 읽는 방식대로 현지 시계에 따라 읽힌다. longitude 및 timezoneOffset과 함께 trueSolarTime: true를 전달하면, 시진이 출생지 위의 태양에 따라 /v1/bazi와 동일한 보정으로 읽힌다. 스페인이나 프랑스 서부에서는 차이가 50분에서 135분 사이이며, 이는 시진이 바뀌고 그에 따라 명궁과 각 별이 바뀌기에 충분하다. 보정은 시진과 날짜에 적용된다; yearDivide=lichun의 경우 입춘 경계는 시계에 따라 유지된다. 무엇이 적용되었는지는 input.trueSolarTime에 반환된다. trueSolarTime 없이 longitude만으로는 아무것도 변경되지 않으며, longitude 또는 timezoneOffset 없이 trueSolarTime을 사용하면 400 TRUE_SOLAR_TIME_NEEDS_PLACE 오류가 발생한다.

이는 하나의 라이브러리가 아닌 세 가지 공개된 차트에 고정되어 있으며, 의도적인 것이다. 거의 모든 오픈 Zi Wei 생태계는 하나의 프로젝트에서 파생되었다: 두 개의 포트와 최소한 하나의 다른 계보를 주장하지만 내부적으로는 해당 프로젝트를 호출하고 출력을 파싱하는 프로젝트가 있다. 따라서 여러 프로젝트와의 일치는 하나의 프로젝트와의 일치이다.

  • 두 개의 차트가 완전히 재현되었다: 14주성, 오행국, 명궁 및 신궁.
  • 12단계는 이 두 차트가 아닌, 예상되는 12단계가 게시된 동일한 출처의 세 번째 고정 벡터에서 검증되었다. 10년 대운의 시작은 오행국의 수, 즉 파생되는 규칙과 대조되었으며, 외부 출판물과는 대조되지 않았다.
  • 세 번째 차트는 해당 생태계와 관련 없는 중국어 교육 텍스트에서 가져왔으며, 별의 이동과 궁의 순서를 독립적으로 고정한다.
  • 안자미성(安紫微星) 암기법 「六五四三二/酉午亥辰丑」과 화육국(火六局)의 1-15일 공개된 진행은 직접적으로 검증된다: 이는 누군가의 구현이 아니라 전통의 상수이다.

화성(火星)과 영성(鈴星)은 어떤 검증된 전승에서도 연지의 삼합에서 앞으로 배치되며 성별을 읽지 않는다. 때때로 이들에게 귀속되는 양남음녀순(陽男陰女順) / 음남양녀역(陰男陽女逆) 규칙은 장생12신(長生十二神)의 12단계와 10년 대운에 속한다. 두 주제 모두 가장 자주 복사되는 출처의 한 페이지에 있으며, 혼란은 거기서 시작된 것으로 보인다.

궁의 이름과 12단계는 21개 언어로 번역되었다: ?lang=을 추가하면 각 궁에 palaceLocalised가, 각 단계에 localised 필드가 나타날 것이다. 별의 이름은 옆에 영어 번역과 함께 한자로 유지된다: 정해진 이름이 없기 때문이다.