Перейти до вмісту
AstroWay/api v2.173.1 · docs
усі системи в нормі

Full Chart (computed)

POST
/ziwei/chart
request.sh
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" }'

Real star placement: soul and body palaces, the five-element class, all 14 main stars plus auxiliaries, the twelve stages, the 12 decade limits and the 四化 marked on the stars that carry them.

Media type application/json
object
date required
string
/^\d{4}-\d{2}-\d{2}$/
time required
string
/^\d{2}:\d{2}(:\d{2})?$/
timezoneOffset
number
>= -14 <= 14
gender required
string
Allowed values: male female
school
string
Allowed values: zhongzhou quanji quanshu beipai
yearDivide
string
Allowed values: lunar lichun
fixLeap
boolean
dayDivide
string
Allowed values: forward current
tianmaSchool
string
Allowed values: year month
age
integer
>= 1 <= 120
language
string
Example
{
"date": "2000-08-16",
"time": "04:00:00",
"gender": "male"
}

Successful calculation

Media type application/json
object
ok
boolean
data
object
lunar
object
month
number
nullable
isLeapMonth
boolean
nullable
day
number
nullable
monthStart
string
nullable
fiveElementClass
object
key
string
nullable
chinese
string
nullable
value
number
nullable
soulPalace
object
index
number
nullable
branch
string
nullable
ziwei
object
index
number
nullable
branch
string
nullable
palaces
Array<object>
nullable
object
branch
string
nullable
palace
string
nullable
pillar
string
nullable
majorStars
Array<object>
nullable
object
chinese
string
nullable
name
string
nullable
lifeStage
object
chinese
string
nullable
name
string
nullable
decade
object
index
number
nullable
fromAge
number
nullable
toAge
number
nullable
computed
boolean
nullable
Example
{
"ok": true,
"data": {
"lunar": {
"month": 7,
"isLeapMonth": false,
"day": 17,
"monthStart": "2000-07-31"
},
"fiveElementClass": {
"key": "wood3",
"chinese": "木三局",
"value": 3
},
"soulPalace": {
"index": 4,
"branch": "Wu"
},
"ziwei": {
"index": 4,
"branch": "Wu"
},
"palaces": [
{
"branch": "Wu",
"palace": "destiny",
"pillar": "Ren-Wu",
"majorStars": [
{
"chinese": "紫微",
"name": "Purple Star"
}
],
"lifeStage": {
"chinese": "",
"name": "Death"
},
"decade": {
"index": 0,
"fromAge": 3,
"toAge": 12
}
}
],
"computed": true
}
}

Validation error

Media type application/json
Example
{
"ok": false,
"error": {
"code": "INVALID_INPUT",
"message": "Validation failed: date: Date must be YYYY-MM-DD",
"details": [
{
"path": "date",
"message": "Date must be YYYY-MM-DD"
}
]
}
}

Missing or invalid API key

Media type application/json
Example
{
"ok": false,
"error": {
"code": "INVALID_API_KEY",
"message": "Invalid API key"
}
}
Корисно?