API BaZi (Empat Pilar)
Satu momen kelahiran jadi seluruh perangkat klasik: empat pilar, batang yang disembunyikan tiap cabang, na yin, dua belas tahap kehidupan, keseimbangan elemen pada semua delapan karakter, penilaian kekuatan kerangka bernama, bintang simbolik, serta interaksi cabang dan batang. Satu panggilan, JSON keluar, 21 bahasa.
API BaZi (Empat Pilar)
Endpoint mengonversi kelahiran ke momen tepat Li Chun dan 節 dari ephemeris, bukan dari tabel tanggal, jadi kelahiran dalam satu hari batas masuk ke tahun dan bulan yang tepat. Hari dan jam mengikuti jam tempat lahir dan beralih pada 23:00. Dari empat pilar itu dibuka cabangnya: satu sampai tiga batang tersembunyi tiap cabang, dengan peran dan bobot yang diberikan tradisi, tempat sebagian besar elemen bagan berada. Kemudian dihitung na yin tiap pilar, tahap master hari terhadap tiap cabang, tiga hitungan elemen terpisah, pembacaan kekuatan 扶抑 dengan tiga kriteria klasik tanpa bobot, enam bintang simbolik yang dihitung dari pilar referensi tahun dan hari, serta semua kombinasi, tabrakan, kerusakan, dan hukuman yang ada.
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
Gunakan ini alih-alih tujuh kali perjalanan bolak-balik saat kamu menampilkan bagan. Endpoint khusus ada di sampingnya kalau kamu mau satu tabel. Kalau penggunamu lahir jauh dari meridian zona mereka, kirimkan longitude dengan trueSolarTime: China pakai satu zona sepanjang enam puluh derajat dan kelahiran di Kashgar hampir tiga jam dari tengah hari matahari, yang berarti dua jam penuh dalam pembacaan.
Notes
Di mana transmisi memang berbeda, kedua pembacaan dikirim dan respons menamai pemisahan alih-alih memilih satu secara diam: arah batang yin lewat dua belas tahap, kedua penempatan bilah yin, 庚 nobleman, elemen harmoni 午未, serta ambang kekuatan, yang merupakan konvensi API ini bukan aturan kanonik. Empat jawaban konvensi kami dinyatakan dalam disclaimer setiap respons dan diuji dengan set probe Jade Almanac CC0; hasilnya ada di halaman konvensi.
Try the Bagan BaZi API
Grab a key and make your first call in under a minute.