BaZi (Vier Pilaren) API
Eén geboortemoment in het volledige klassieke apparaat: vier pilaren, de stelen die elke tak beschermt, na yin, de twaalf levensfasen, elementbalans over alle acht tekens, een benoemd-kader sterkte-beoordeling, de symbolische sterren, en de tak- en steelinteracties. Eén oproep, JSON-uitvoer, 21 talen.
BaZi (Vier Pilaren) API
De endpoint bepaalt de geboorte tot de exacte Li Chun- en 節-momenten uit de ephemeris in plaats van uit een datumtabel, zodat een geboorte binnen een dag van een grens in het juiste jaar en de juiste maand valt. Dag en uur volgen de klok van de geboorteplaats en gaan over om 23:00. Vanuit die vier pilaren opent het de takken: één tot drie verborgen stelen per tak, met de rol en het gewicht die de traditie eraan geeft, waar het grootste deel van de elementen van een diagram zich bevindt. Vervolgens wordt de na yin van elke pilaar afgeleid, de fase van de dagmeester ten opzichte van elke tak, drie afzonderlijke elemententellingen, de 扶抑-sterkte-lezing met zijn drie klassieke criteria ongewogen gerapporteerd, de zes symbolische sterren berekend uit zowel de jaar- als de dag-referentiepilaar, en elke combinatie, botsing, schade en straf die aanwezig is.
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" } ]
}
} Parameters
| name | type | Required | |
|---|---|---|---|
| date | string (YYYY-MM-DD) | yes | Birth date. |
| time | string (HH:MM:SS) | no | 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) | no | 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 | no | Birth longitude, east positive. Inert unless trueSolarTime is set. |
| trueSolarTime | boolean | no | 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 | no | classical (陽順陰逆, default) or unified (陰陽同生同死) for the twelve life stages. |
| language | string | no | Any of 21 codes. Animals, elements, polarity and stage names come back translated; stems and branches stay in pinyin. |
When to use it
Gebruik dit in plaats van zeven rondreizen wanneer je een diagram rendert. De single-purpose endpoints staan ernaast voor als je één tabel wilt. Als je gebruikers ver van de meridiaan van hun zone geboren zijn, geef dan longitude mee met trueSolarTime: China heeft één zone over zestig graden en een geboorte in Kashgar ligt bijna drie uur van de zonnemiddag, wat een hele dubbele uur van de lezing is.
Notes
Waar de transmissies echt verschillen, worden beide lezingen verzonden en noemt de response de splitsing in plaats van stilletjes één te kiezen: de yin-steel-richting door de twaalf fasen, beide yin-blad-plaatsingen, de 庚-nobele man, het element van de 午未-harmonie, en de sterkte-drempels, die de conventie van deze API zijn en geen canonieke regel. Onze vier conventie-antwoorden staan vermeld in de disclaimer van elke response en zijn getest tegen de Jade Almanac CC0-probeset; de resultaten staan op de conventies-pagina.
Try the BaZi-diagram API
Grab a key and make your first call in under a minute.