How we build the API.
Internals, postmortems, and design decisions. Everything we wish someone had written down before we had to figure it out the hard way.
Αριθμολογία στο API: 5 συστήματα υπολογισμού με μία διαδρομή
Οι περισσότερες API ή δεν έχουν καθόλου αριθμολογία, ή παρέχουν μόνο ένα πυθαγόρειο σύστημα. Στην πλατφόρμα μας υπάρχουν 5 πλήρη συστήματα (πυθαγόρειο, Χαλδαϊκό, δύο καμπαλιστικά, Βεδικό) με 10 υπολογισμούς το καθένα, μέσω μιας παραμετροποιημένης διαδρομής. Επιπλέον η Μήτρα της Μοίρας για 22 άρκανα.
Χάρτα Καταλόγου: πώς είναι οργανωμένοι οι 700+ endpoints του AstroWay
Το API έχει αναπτυχθεί σε πάνω από 700 endpoints σε 57 ομάδες - από γέννημα έως BaZi, γεωμαντεία και απόδοση SVG χαρτών. Αναλύουμε πώς ο κατάλογος χωρίζεται σε τομείς, με ποιο μοναδικό μοτίβο ακολουθούν όλες οι κλήσεις και πώς να βρείτε γρήγορα τον απαιτούμενο endpoint.
Τρία επίσημα SDK: TypeScript, Python, PHP αντί για ακατέργαστο curl
Ακατέργαστο HTTP λειτουργεί, αλλά ο τυποποιημένος πελάτης εξοικονομεί ώρες: αυτόματη συμπλήρωση διαδρομών, τύποι αιτήματος και απάντησης, ενσωματωμένο retry σε 408/409/429/5xx και ιεραρχία σφαλμάτων τύπου Stainless. Αναλύουμε τρία επίσημα SDK - @astroway/sdk (npm), astroway (PyPI), astroway/sdk (Packagist) - και πώς δημιουργήθηκαν από ένα OpenAPI συμβόλαιο.
Horoscope API Tutorial: Build a Daily Horoscope Feature
Add daily, weekly and monthly horoscopes to your app via API - sign-based text vs transit-based personalization - with TypeScript and Python code.
Natal Chart API in PHP: SDK + Laravel Example
Compute a natal chart in PHP with the AstroWay SDK - plain PHP and a Laravel facade - without compiling a Swiss Ephemeris extension.
Natal Chart API in Python: 3 Examples with the AstroWay SDK
How to compute a natal chart in Python via API - install, first request, transits and synastry - with working code and how it compares to pyswisseph and kerykeion.
Natal Chart API in TypeScript: SDK + React Example
Compute a natal chart in TypeScript with the AstroWay SDK - typed responses, a React component, and where it beats a local ephemeris library.
X-Cache header: ορατό cache-status για βελτιστοποίηση ενσωματώσεων πελατών
Κάθε response API τώρα περιλαμβάνει X-Cache: MISS | HIT | BYPASS - ο πελάτης βλέπει αμέσως αν το αίτημα υπολογίστηκε από το μηδέν ή αν ελήφθη από την cache. Αυτό ανοίγει τη στήλη cache hit % στο /dashboard/usage και επιτρέπει τη βελτιστοποίηση της ενσωμάτωσης χωρίς guesswork.
Reports V2: ένα endpoint αντί για δώδεκα - `/v1/reports/generate`
Αντί για 12 type-specific routes /reports/natal, /reports/synastry, … - ένα ενοποιημένο endpoint POST /v1/reports/generate με το πεδίο report_type. Οι SDK consumers λαμβάνουν μία μέθοδο αντί για δώδεκα· ο MCP catalog μειώνεται από 12 εργαλεία σε ένα.
Βεδική αστρολογία μέσω API: από τον Parashara έως το Lal Kitab σε 354 endpoints
Το AstroWay προσφέρει πλέον την πληρέστερη Vedic κάλυψη ανάμεσα στα εμπορικά API: 10 συστήματα dasha, 16 varga, Panchang, πλήρες Lal Kitab + KP + Jaimini. Πώς λειτουργεί και πότε να επιλέξετε κάθε τεχνική.
White-label PDF χωρίς WordPress: inline branding μέσω ενός πεδίου
Το πεδίο whitelabel στα σχήματα όλων των 12 endpoint /v1/reports/* τώρα δέχεται όχι μόνο boolean (διάβασε DB-config), αλλά και inline-αντικείμενο με 15 πεδία. Αυτό αφαιρεί την εξάρτηση από χρήστη WordPress - οποιοσδήποτε SaaS-καταναλωτής API μπορεί να brand-άρει PDF σε πραγματικό χρόνο, χωρίς ξεχωριστή admin-σελίδα.
Πώς να δημιουργήσετε μια αστρολογική εφαρμογή: ολοκληρωμένος οδηγός για προγραμματιστές
Βήμα προς βήμα οδηγός για τη δημιουργία μιας αστρολογικής εφαρμογής από την αρχή - επιλογή API, αρχιτεκτονική, πρώτη ναταλική χαρτογραφία, προσθήκη συναστρίας και μεταβάσεων, ανάπτυξη.
Γρήγορη εκκίνηση API αστρολογίας: TypeScript και Python σε 5 λεπτά
Εγκατάσταση SDK, λήψη API-κλειδιού, πραγματοποίηση του πρώτου αιτήματος ναταλικής χαρτογραφίας. 5 λεπτά - και εργασιακό JSON στα χέρια σας (TypeScript και Python).
Rectification API: Καινοτομία Χρόνου Γέννησης για Ανάπτυκτες
Η Rectification είναι ο διαδικασία της διόρθωσης του άγνωστου ή ατελούς χρόνου γέννησης με βάση τα γεγονέα της ζωής. Στον παρακάτω άρθρο - πώς να την εφαρμόσετε αυτόματα μέσω API χρησιμοποιώντας τον αλγόριθμο και τον Trutine of Hermes.
Αυτή η ίδια Swiss Ephemeris που υπάρχει στο Solar Fire - σε 4 γραμμές κώδικα.
Δωρεάν κλειδί χωρίς κάρτα. 5.000 αιτήματα ανά μήνα μέχρι την πρώτη πληρωμή.