API BaZi (Cztery Filary)
Jedna chwila urodzenia w całym klasycznym zestawie: cztery filary, pnie, które każde drzewo chroni, na yin, dwanaście etapów życia, równowaga elementów we wszystkich ośmiu znakach, ocena siły w nazwanym frameworku, gwiazdy symboliczne i interakcje gałęzi z pniami. Jedno wywołanie, JSON wyjście, 21 języków.
API BaZi (Cztery Filary)
Endpoint określa moment urodzenia do dokładnych instantów Li Chun i 節 z efemerydy, a nie z tabeli dat, więc urodzenie w ciągu dnia granicy trafia do właściwego roku i miesiąca. Dzień i godzina podążają za zegarem miejsca urodzenia i zmieniają się o 23:00. Z tych czterech filarów otwiera gałęzie: od jednego do trzech ukrytych pni dla każdej, z rolą i wagą nadaną przez tradycję, gdzie mieszka większość elementów wykresu. Następnie wyprowadza na yin każdego filaru, etap mistrza dnia względem każdej gałęzi, trzy oddzielne liczenia elementów, odczyt siły 扶抑 z trzema klasycznymi kryteriami bez wag, sześć symbolicznych gwiazd obliczonych z filaru roku i referencyjnego filaru dnia oraz wszystkie kombinacje, kolizje, szkody i kary.
POST/v1/bazi/chart
curl -X POST https://api.astroway.info/v1/bazi/chart \
-H "X-Api-Key: aw_live_..." \
-H "Content-Type: application/json" \
-d '{
"date": "1990-05-15",
"time": "14:30:00",
"timezoneOffset": 8,
"language": "en"
}' {
"ok": true,
"data": {
"solarYear": 1990,
"pillars": [
{ "name": "year", "pillar": "Geng-Wu", "animalName": "Horse", "stemElementName": "Metal" },
{ "name": "month", "pillar": "Xin-Si", "animalName": "Snake", "stemElementName": "Metal" }
],
"dayMaster": { "stem": "Geng", "element": "Metal", "polarity": "Yang" },
"elementBalance": {
"weighted": { "Wood": 0.4, "Fire": 1.6, "Earth": 1.6, "Metal": 3.3, "Water": 1.1 },
"missingElements": []
},
"strength": { "verdict": "strong", "supportRatio": 0.557, "hasSeason": false, "hasRoot": true },
"symbolicStars": { "byDayPillar": [ { "english": "Canopy", "pillars": ["day"] } ] },
"interactions": [ { "english": "Six Harmony", "members": ["Wu","Wei"], "producesElement": "Earth" } ]
}
} Parametry
| name | type | Wymagane | |
|---|---|---|---|
| date | string (YYYY-MM-DD) | tak | Birth date. |
| time | string (HH:MM:SS) | nie | Local clock time at birth. Without it there is no hour pillar and the analysis runs on six characters, which every field of the response says. |
| timezoneOffset | number (hours) | nie | The UTC offset the clock was actually running on. A 1988 Beijing birth ran on +9 under summer time; no arithmetic recovers that from the date. |
| longitude | number | nie | Birth longitude, east positive. Inert unless trueSolarTime is set. |
| trueSolarTime | boolean | nie | Cut the double-hour from the sun over the birth place. Reaches the day and hour only: the year and month turn on world instants. |
| stageSchool | string | nie | classical (陽順陰逆, default) or unified (陰陽同生同死) for the twelve life stages. |
| language | string | nie | Any of 21 codes. Animals, elements, polarity and stage names come back translated; stems and branches stay in pinyin. |
Kiedy używać
Użyj tego zamiast siedmiu zapytań, gdy renderujesz wykres. Endpointy jednofunkcyjne istnieją obok, gdy potrzebujesz jednej tabeli. Jeśli twoi użytkownicy urodzili się daleko od południka swojej strefy, przekaż długość geograficzną z trueSolarTime: China ma jedną strefę na sześćdziesiąt stopni, a urodzenie w Kashgarze jest prawie trzy godziny od południa słonecznego, co daje pełną podwójną godzinę odczytu.
Uwagi
Gdy transmisje naprawdę się różnią, oba odczyty są zwracane i odpowiedź podaje podział zamiast cicho wybierać jeden: kierunek yin-pnia przez dwanaście etapów, oba rozmieszczenia yin-ostrzy, 庚 szlachcic, element harmonii 午未 oraz progi siły, które są konwencją tego API, a nie kanoniczną regułą. Nasze cztery odpowiedzi konwencyjne są wymienione w zastrzeżeniu każdej odpowiedzi i zostały przetestowane na zestawie sond Jade Almanac CC0; wyniki są na stronie konwencji.
Wypróbuj API Wykres BaZi
Zdobądź klucz i wykonaj pierwsze wywołanie w niecałą minutę.