Μετάβαση στο περιεχόμενο
AstroWay/api v2.260.0 · el
όλες οι υπηρεσίες λειτουργούν κανονικά

API κινεζικής μεταφυσικής

53 endpoints σε τέσσερις οικογένειες: BaZi (18), κινεζικό ημερολόγιο και ζωδιακός (15), Zi Wei Dou Shu (14) και I Ching (6). Το ημερολόγιο προκύπτει από εφημερίδες και όχι από πίνακες ημερομηνιών, οπότε λειτουργεί για τα έτη 2 έως 2899 και δεν εξαρτάται από το αν κάποιος ενημέρωσε ένα βιβλίο αναφοράς.

ΟικογένειαEndpointsΚατάσταση
BaZi: στύλοι και ανάλυση18Πλήρης κλασικός μηχανισμός
Ημερολόγιο, ζωδιακός, φενγκ σούι, Tong Shu15Από εφημερίδες
Zi Wei Dou Shu14Η τοποθέτηση των αστέρων υπολογίζεται, έντεκα βιβλία αναφοράς παραμένουν βιβλία αναφοράς
I Ching6Εξάγραμμα, ρίψη νομισμάτων, μεταβαλλόμενες γραμμές

Σε τι διαφέρει από μια δωρεάν βιβλιοθήκη

Ενότητα με τίτλο «Σε τι διαφέρει από μια δωρεάν βιβλιοθήκη»

Η ειλικρινής απάντηση: αν χρειάζεστε μόνο τους τέσσερις στύλους, πάρτε το lunar-typescript. Είναι υπό MIT, υπολογίζει μέσα στη δική σας διεργασία, offline, χωρίς όρια συχνότητας, και δεν πληρώνετε τίποτα.

Η διαφορά ξεκινά εκεί που τελειώνει η βιβλιοθήκη.

ΤιΒιβλιοθήκες υπό MITAstroWay API
Τέσσερις στύλοι, 藏干, 纳音, 十神ναιναι
神煞 με τις δύο αναγνώσεις εκεί όπου οι σχολές διαφωνούνόχιναι
Αλληλεπιδράσεις κλάδων 刑冲合害όχιναι
Ισχύς του κυρίου της ημέρας στο πλαίσιο 扶抑όχιναι
Αληθής ηλιακός χρόνος ως ξεχωριστός υπολογισμόςόχιναι
Ιπτάμενα αστέρια κατά κάθισμα και πρόσοψη, αριθμός Guaόχιναι
Επιλογή ημερομηνίας Tong Shu με φίλτρο δραστηριότηταςόχιναι
Είκοσι μία γλώσσεςόχιναι
Μία σύμβαση για PHP, JavaScript και Python ταυτόχροναόχιναι

Η τελευταία γραμμή είναι αυτό για το οποίο συνήθως πληρώνει κανείς. Μια ομάδα με site σε PHP, εφαρμογή σε JavaScript και cron jobs σε Python αλλιώς συντηρεί τρεις υλοποιήσεις του ορίου του έτους και αργά ή γρήγορα παίρνει τρεις διαφορετικές απαντήσεις για την ίδια ημερομηνία γέννησης.

Τέσσερις άξονες όπου οι υπολογιστές διαφωνούν, και κανένας τους δεν είναι λάθος. Οι περισσότερες υλοποιήσεις διαλέγουν σιωπηλά. Εμείς γράφουμε την επιλογή μέσα στην απάντηση και διατηρούμε μια σελίδα συμβάσεων με έλεγχο πάνω σε εξωτερικό dataset CC0.

ΆξοναςΗ απάντησή μας
Όριο έτους立春 Lichun, η ακριβής στιγμή από τις εφημερίδες
Όριο ημέρας23:00, το πρώιμο 子時 ανήκει στην επόμενη ημέρα
Αληθής ηλιακός χρόνοςαπενεργοποιημένος από προεπιλογή, ενεργοποιείται με σημαία
Θερινή ώραεπιλύεται μέσω του timezoneOffset που στέλνει ο client
Terminal window
curl -X POST https://api.astroway.info/v1/bazi/chart \
-H "X-Api-Key: $ASTROWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"1990-05-15","time":"14:30:00","timezoneOffset":3}'

Ζωντανό demo και κώδικας στο GitHub, MIT.

Δύο κλήσεις, POST /v1/bazi/chart για 20 credits και POST /v1/bazi/luck-pillars για 10, επιστρέφουν τους τέσσερις στύλους με κρυφούς κορμούς, na yin και δώδεκα στάδια, τον κύριο της ημέρας με ετυμηγορία ισχύος, την ισορροπία των στοιχείων, τα συμβολικά αστέρια, τις αλληλεπιδράσεις κλάδων και τον δεκαετή κύκλο Da Yun. Η εφαρμογή τα σχεδιάζει: το έτος δεξιά, όπως στην κλασική γραφή, με σημειωμένη τη στήλη της ημέρας. Το backend είναι μία διαδρομή χωρίς καμία εξάρτηση, γιατί εκεί ακριβώς βρίσκεται η ουσία: ο browser δεν μπορεί να καλέσει το API απευθείας, άρα το κλειδί ζει στον server.

Terminal window
git clone https://github.com/astroway/starter-bazi
cd starter-bazi && npm install
cp .env.example .env # your key goes here
npm run dev

Τρία πράγματα που αξίζει να κρατήσετε από αυτήν. Στέλνετε το όνομα της ζώνης, όχι τη μετατόπιση: το Asia/Shanghai στις 1990-05-15 είναι UTC+9, επειδή η Κίνα είχε θερινή ώρα από το 1986 έως το 1991. Στέλνετε τη γλώσσα: η προεπιλογή είναι τα ουκρανικά, και μια αγγλική σελίδα χωρίς αυτήν θα πάρει τα ονόματα των στοιχείων σε λάθος γλώσσα. Στέλνετε το φύλο: το Da Yun προχωρά μπροστά ή πίσω ανάλογα με αυτό, ουδέτερη τιμή δεν υπάρχει.

Τα ζώα, τα στοιχεία, το γιν και το γιανγκ, τα παλάτια και τα δώδεκα στάδια είναι μεταφρασμένα σε 21 γλώσσες. Προσθέστε ?lang=es και δίπλα στο αγγλικό token εμφανίζεται ένα πεδίο *Name. Τα αγγλικά πεδία δεν αλλάζουν ποτέ: η τοπικοποίηση προσθέτει, δεν αντικαθιστά.

Οι κορμοί, οι κλάδοι, τα ονόματα των αστέρων και το 纳音 σκόπιμα δεν μεταφράζονται: το διεθνές τους όνομα είναι το pinyin δίπλα στο ιδεόγραμμα.

Χρήσιμο;
Προτείνετε διόρθωση

Τελευταία ενημέρωση: