Zi Wei Dou Shu (Mor Yıldız) API
Doğum tarihi, bir zaman ve cinsiyet bütün haritayı üretir: on iki saray ve onların gövdesi, tüm on dört ana yıldız, yardımcılar, otuz bir küçük yıldız, on iki yaşam aşaması, on yıllık sınırlar ve onları taşıyan yıldızlarda işaretlenmiş dört dönüşüm.
Zi Wei Dou Shu (Mor Yıldız) API
Doğum, Zi Wei tamamen ay takvimine dayalı bir sistem olduğu ve BaZi'den farklı olarak güneş terimlerine geçmediği için ay takvimine dönüştürülür. Ay ayı ve çift saatten endpoint ruh sarayını ve beden sarayını yerleştirir, ardından beş kaplan kuralıyla her sarayın gövdesini belirler, sonra ruh sarayı sütunundan beş element sınıfını okur. Bu sınıf ve ay günü, klasik ödünç-al ve bölme kuralıyla 紫微'yi yerleştirir, serisinin altı yıldızı sabit offsetlerle takip eder, 天府 bunu 寅-申 ekseni boyunca yansıtır ve kendi sekizini taşır. Bu iskeletin üzerine altı şanslı ve altı uğursuz yıldız, maaş deposu ve göksel at, yıl gövdesi, yıl dalı, ay, gün ve saate göre anahtarlanan otuz bir küçük yıldız, on iki yaşam aşaması, bilgin döngüsü, general döngüsü ve yıl döngüsü, sınıf numarasından başlayan on yıllık sınırlar ve yaş sorarsan yıllık sınır eklenir. Dört dönüşüm yıl gövdesinden çözülür ve ayrı bir liste yerine yıldızların kendisine eklenir.
POST/v1/ziwei/chart
curl -X POST https://api.astroway.info/v1/ziwei/chart \
-H "X-Api-Key: aw_live_..." \
-H "Content-Type: application/json" \
-d '{
"date": "2000-08-16",
"time": "04:00:00",
"gender": "male",
"age": 25
}' {
"ok": true,
"data": {
"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" }],
"lifeStage": { "chinese": "死", "name": "Death" },
"decade": { "index": 0, "fromAge": 3, "toAge": 12 }
}
]
}
} Parameters
| name | type | Required | |
|---|---|---|---|
| date | string (YYYY-MM-DD) | yes | Birth date. It is converted to a lunar date, because Zi Wei is a lunar system. |
| time | string (HH:MM:SS) | yes | Local clock time. Required: the soul palace is placed from the double-hour, so a chart without it would be twelve palaces of confident nonsense rather than a partial answer. |
| gender | string | yes | male or female. It sets the direction of the twelve life stages, the scholar cycle and the decade limits, so the chart cannot be built without it. |
| age | number | no | Return the annual-limit palace for this age. Omit and the field comes back null. |
| yearDivide | string | no | lunar (default: the year opens on day one of the first lunar month) or lichun (the BaZi boundary, for reconciling against a calculator that imported it). |
| fixLeap | boolean | no | Split a leap month at day 15 (default) or count the whole of it as the month it follows. |
| dayDivide | string | no | forward (default: 23:00 belongs to the next day) or current (keep the date and mark the hour as the late Zi). |
| school | string | no | The 四化 table: zhongzhou (default), quanji, quanshu or beipai. The four disagree on three of the ten year stems. |
| language | string | no | Any of 21 codes. Palace names and life-stage names come back translated; star names stay as characters with an English gloss. |
When to use it
Bunu, Çin dışı bir pazara yönelik bir Çin astrolojisi ürünü (uygulama, okuma servisi, harita render'ı, yorumlamadan önce yapıyı ihtiyacı olan bir ajan) geliştirirken kullan. Yanıt sadece yapı, metin yok, bu yüzden on iki saray ızgarasına, rapor oluşturucuya ya da LLM istemine rahatça yerleştirilebilir. Aynı ailedeki referans endpoint'leri daha ucuz ve sözlükler ile ipuçları için faydalı, ama her doğum için aynı tabloyu döndürür ve bunu bir alanda söyler, bu yüzden onlardan bir harita oluşturma.
Notes
Üç yayınlanmış haritaya, tek bir kütüphaneye değil, kasıtlı olarak sabitlenmiştir: açık kaynak Zi Wei ekosisteminin neredeyse tamamı tek bir projeden türemiştir, bu yüzden birkaçına katılmak bir tanesine katılmak demektir. İki tam harita tam olarak aynı şekilde yeniden üretir, üçüncüsü ise alakasız bir öğretim metninden gelir. Dört okul anahtarı istek gövdesinde, kodumuzda değil, çünkü her biri dokunduğu doğumların bütün haritasını hareket ettirir: yıl sınırı, artık ay, 23:00 geçişi ve dönüşüm tablosu. Başka bir hesaplayıcı uyuşmazsa, aritmetikten önce bu dört şeyi kontrol et.
Try the Zi Wei Dou Shu API
Grab a key and make your first call in under a minute.