Zi Wei Dou Shu: rozmieszczenie gwiazd
Zi Wei Dou Shu buduje wykres nie z planet, lecz z dwunastu pałaców i ponad stu gwiazd, rozmieszczonych zgodnie z zasadami od daty księżycowej i straży urodzenia. POST /v1/ziwei/chart oblicza to w pełni.
Endpointy
Dział zatytułowany „Endpointy”| Endpoint | Kredyty | Co zwraca |
|---|---|---|
POST /v1/ziwei/chart | 20 | Pełny wykres: pałace, gwiazdy, etapy, granice, 四化. Wymaga time i gender |
POST /v1/ziwei/four-transformations | 10 | 四化 według pnia roku, cztery szkoły |
POST /v1/ziwei/twelve-palaces | 5 | Odnośnik dwunastu pałaców |
POST /v1/ziwei/main-stars | 5 | Odnośnik czternastu głównych gwiazd |
POST /v1/ziwei/palace-* | 5 | Odnośnik jednego pałacu, dziewięć ścieżek |
Trasy referencyjne zawierają pole computed: false i kosztują połowę stawki. Zwracają tę samą tabelę dla dowolnej daty urodzenia, i nie ma w tym nic złego, o ile jest to zaznaczone.
Przykład
Dział zatytułowany „Przykład”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 } } ]}Tablica palaces zawiera wszystkie dwanaście w tej samej formie, od 寅 do 丑.
Co dokładnie jest obliczane
Dział zatytułowany „Co dokładnie jest obliczane”| Krok | Zasada |
|---|---|
| 命宮 i 身宮 | Od pałacu księżyca wstecz po strażach dla Życia, naprzód dla Ciała |
| Pnie pałaców | 五虎遁 od pnia roku |
| 五行局 | Z pnia pałacu Życia; pokrywa się z 納音 na wszystkich sześćdziesięciu parach |
| 紫微 | Dzielenie dnia przez liczbę 局 z pożyczką: parzysta pożyczka naprzód, nieparzysta wstecz |
| 紫微系 (6) | Przesunięcie −1, −3, −4, −5, −8 od 紫微 |
| 天府系 (8) | 天府 to lustro 紫微 wokół osi 寅-申, dalej +1..+6 i +10 dla 破軍 |
| 六吉 i 六煞 | Od księżyca, straży i pnia roku, każda z własną formułą |
| Trzydzieści jeden małych gwiazd | Od gałęzi roku, pnia roku, księżyca, dnia i straży |
| 長生十二神 | Od 五行局, naprzód dla 陽男陰女 i wstecz w przeciwnym razie |
| 博士十二神 | Od 祿存, ten sam kierunek |
| 將前 i 歲前 十二神 | Od trójki gałęzi roku i od samej gałęzi, oba zawsze naprzód |
| 大限 | Od 命宮, start w wieku liczby 局, krok dziesięć lat |
| 小限 | Odczytuje płeć i nie odczytuje yin-yang, w przeciwieństwie do dziesięcioletnich |
| 四化 | Według pnia roku, oznaczone bezpośrednio na gwiazdach |
Cztery przełączniki szkoły
Dział zatytułowany „Cztery przełączniki szkoły”Znajdują się w treści zapytania, a nie w naszym kodzie, ponieważ każdy z nich przesuwa cały wykres dla urodzeń, których dotyczy.
| Parametr | Domyślnie | Druga wartość |
|---|---|---|
yearDivide | lunar: rok zaczyna się pierwszego dnia pierwszego miesiąca księżycowego | lichun: granica z BaZi |
fixLeap | true: miesiąc przestępny jest dzielony piętnastym dniem | false: cały miesiąc przestępny jest liczony jako poprzedni |
dayDivide | forward: 23:00 należy do następnego dnia | current: data pozostaje, straż jest oznaczona jako 晚子時 |
tianmaSchool | year: 天馬 od gałęzi roku (中州派) | month: 天馬 od miesiąca księżycowego |
school | zhongzhou: 四化 według korpusu 王亭之 | quanji, quanshu, beipai |
Prawdziwy czas słoneczny
Dział zatytułowany „Prawdziwy czas słoneczny”Domyślnie straż jest odczytywana według czasu lokalnego, jak odczytuje ją większość praktyków. Przekaż trueSolarTime: true wraz z longitude i timezoneOffset, aby straż była odczytywana według słońca nad miejscem urodzenia, z tą samą korektą, co w /v1/bazi. W Hiszpanii czy na zachodzie Francji różnica wynosi od 50 do 135 minut, i to wystarczy, aby zmieniła się straż, a wraz z nią Pałac Życia i każda gwiazda. Korekta dotyczy straży i dnia; dla yearDivide=lichun granica Lichun pozostaje według zegara. Co dokładnie zostało zastosowane, jest zwracane w input.trueSolarTime. longitude bez trueSolarTime nic nie zmienia, a trueSolarTime bez longitude lub timezoneOffset zwraca 400 TRUE_SOLAR_TIME_NEEDS_PLACE.
Jak to zostało zweryfikowane
Dział zatytułowany „Jak to zostało zweryfikowane”Przypięte do trzech opublikowanych wykresów, a nie do jednej biblioteki, i to celowo. Prawie cały otwarty ekosystem Zi Wei pochodzi z jednego projektu: dwa porty plus co najmniej jeden projekt, który deklaruje inną linię, a wewnątrz wywołuje go i analizuje jego wyjście. Dlatego zgodność z kilkoma projektami to zgodność z jednym.
- Dwa wykresy zostały odtworzone w pełni: wszystkie czternaście głównych gwiazd, 五行局, pałace Życia i Ciała.
- Dwanaście etapów zostało zweryfikowanych na trzecim wektorze danych z tego samego źródła, gdzie opublikowano oczekiwane dwanaście, a nie na tych dwóch. Początki dziesięcioleci zostały zweryfikowane z liczbą 五行局, czyli z zasadą, z której są wyprowadzane, a nie z zewnętrzną publikacją.
- Trzeci wykres pochodzi z chińskiego tekstu edukacyjnego niezwiązanego z tym ekosystemem i samodzielnie ustala przesunięcia gwiazd oraz kolejność pałaców.
- Mnemotechnika 安紫微星 「六五四三二/酉午亥辰丑」 i opublikowany przebieg 火六局 dla dni 1-15 są sprawdzane bezpośrednio: to stałe tradycji, a nie czyjaś implementacja.
Jedna powszechna, lecz błędna interpretacja
Dział zatytułowany „Jedna powszechna, lecz błędna interpretacja”火星 i 鈴星 są umieszczane naprzód od trójki gałęzi roku i nie odczytują płci w żadnej zweryfikowanej transmisji. Zasada 陽男陰女順 / 陰男陽女逆, którą im czasem przypisuje się, należy do dwunastu etapów 長生十二神 i dziesięcioletnich granic. Oba tematy znajdują się na tej samej stronie w najczęściej kopiowanym źródle i, jak się wydaje, stamtąd wzięło się zamieszanie.
Nazwy pałaców i dwunastu etapów są przetłumaczone na 21 języków: dodaj ?lang=, a w każdym pałacu pojawi się palaceLocalised, a w etapie pole localised. Nazwy gwiazd pozostają w postaci ideogramów z angielskim tłumaczeniem obok: nie mają one ustalonych nazw.