A legtöbb asztrológia iránt érdeklődő felhasználó ismeri a születési dátumát, de nem tudja a pontos időpontot. Akár 30 perces eltérés is 5 foknál nagyobb eltérést okozhat a ascendensben, ami megváltoztatja a házak és aspektusok helyzetét. A komoly asztrológiai munkához ez fontos.
Az asztrológusok által használt módszer, amellyel ezt korrigálják, a rektifikáció – a születési idő valószínűsíthető helyreállítása az élet fontos eseményei alapján. Hagyományosan ez kézi munka órákig tartó folyamata. Az AstroWay két algoritmikus endpointot kínál, amelyek automatizálják ezt a folyamatot.
Ebben a bejegyzésben arról lesz szó, hogy mikor érdemes alkalmazni a rektifikációt, hogyan működnek az algoritmusok, és hogyan integrálhatod őket a saját alkalmazásodba.
Mi az a rektifikáció?
Szekció neve “Mi az a rektifikáció?”A rektifikáció a születési idő korrigálása. Kezdetben egy hozzávetőleges időponttal rendelkezel (például „reggel” vagy „körülbelül 14:00”), és a következők segítségével szűkíted le:
- Élet fontos eseményei (házasság, gyerek, karrierváltozás, halálesetek)
- Fizikai jellemzők (a klasszikus asztrológia az ascendens jelet a testalkatra képezi le)
- Sarkcsillagok pozíciói a születéskor
A végeredmény egy pontosított születési idő, általában a valós időtől ±5 percen belül.
Két megközelítés az API-ban
Szekció neve “Két megközelítés az API-ban”1. Trutine of Hermes (/v1/rectification/trutine) — 250 credit
Szekció neve “1. Trutine of Hermes (/v1/rectification/trutine) — 250 credit”A klasszikus módszer, amelyet Hermész Triszmegisztosznak tulajdonítanak. A Hold pozícióját használja a születéskor, valamint az ascendens/descendens pozícióját a fogantatáskor (~9 hónappal korábban).
Hogyan működik:
- Megadod a hozzávetőleges születési dátumot
- Kiszámítod a fogantatási dátumok tartományát (260–290 nappal korábban)
- Minden lehetséges fogantatási dátumra ellenőrzöd, hogy a Hold pozíciója a születéskor megfelel-e az ascendens/descendens pozíciójának a fogantatáskor
- Visszaadja a lehetséges születési időpontok listáját, fit szerint rendezve
Gyors, de kevésbé pontos. Jó a széles időablak szűkítéséhez (például „reggel” → 2 órás ablak).
const result = await client.rectificationTrutine({ date: '1990-07-14', timeRange: { start: '06:00:00', end: '12:00:00' }, latitude: 50.4501, longitude: 30.5234, timezoneOffset: 3,});
console.log(`Legjobb jelölt: ${result.bestTime}`);console.log(`Bizonyosság: ${result.confidence}`);2. Teljes rektifikáció (/v1/rectification) — 500 credit
Szekció neve “2. Teljes rektifikáció (/v1/rectification) — 500 credit”Életesemények alapján működő algoritmikus megközelítés. Ez a nehezebb változat (akár 120 másodpercig is tarthat egy kérés).
Bemenet:
- Hozzávetőleges születési idő (tartomány)
- Életesemények listája dátumokkal és típusokkal
- Opcionálisan: fizikai leírás
Algoritmus:
- Generál lehetséges születési időket a tartományon belül (általában 1 perces lépésközzel)
- Minden jelöltre kiszámítja a natal chartot
- Pontszámot ad minden jelöltnek az események egyezése alapján az asztrológiai mintákkal (progressziók, direktiók, tranzitok)
- Visszaadja a legjobb jelölteket a bizonyosság értékkel együtt
const result = await client.rectification({ date: '1990-07-14', timeRange: { start: '06:00:00', end: '18:00:00' }, latitude: 50.4501, longitude: 30.5234, timezoneOffset: 3, events: [ { date: '2015-06-20', type: 'marriage' }, { date: '2018-03-12', type: 'firstChild' }, { date: '2020-09-05', type: 'careerChange' }, ],});
console.log(`Rektifikált idő: ${result.bestTime}`);console.log(`Jelöltek száma: ${result.candidates.length}`);Mikor hasznos ez?
Szekció neve “Mikor hasznos ez?”A rektifikáció értékes lehet a következő esetekben:
- Alkalmazások, ahol a felhasználók nem ismerik a pontos időpontot — kínáld a rektifikációt prémium funkcióként
- Professzionális asztrológiai eszközök — órákig tartó kézi munka megtakarítása minden ügyfélnél
- HD-alkalmazások — a Human Design nagyon érzékeny az időpontra; a rektifikáció jelentősen növeli a pontosságot
- Kutatói alkalmazások — történelmi chartok validálása, ahol a pontos időpont nem ismert
Nem hasznos a következő esetekben:
- Alkalmazások, ahol a felhasználó már ismeri a pontos időpontot ±5 perces pontossággal (nincs előnye)
- Alkalmi horoszkópalkalmazások, ahol a pontos időpont nem befolyásolja a kimenetet (például napi sun sign)
Költség
Szekció neve “Költség”- Trutine: 250 credit — ~1–2 másodperc kérésenként
- Teljes rektifikáció: 500 credit — akár 120 másodperc
Ezek a legnehezebb endpointok az API-ban. Ha a rektifikációt prémium funkcióként kínálod, megfelelően árazd be: ez egy prémium művelet, amely indokolttá teszi a magasabb havi előfizetési díjat vagy az egyszeri vásárlást.
Költségvetés tervezése:
- 100 rektifikáció havonta: ~50 000 credit = Pro terv ($59) plusz tartalék más hívásokra
- 1 000 rektifikáció havonta: 500 000 credit = Enterprise
UX-megfontolások
Szekció neve “UX-megfontolások”A rektifikáció időt igényel. A UI-nak tartalmaznia kell:
- Aszinkron feldolgozást — ne blokkolja a kérést; helyezd sorba, és mutasd a folyamatot
- Folyamatjelzőt — a teljes endpoint akár 120 másodpercig is fut; a felhasználónak visszajelzésre van szüksége
- Eredmény megjelenítését — pontosított idő, bizonyosság szintje, lehetőség az újraindításra, ha az események pontatlanok
async function handleRectify(input: RectifyInput) { setLoading(true); setStatus('Rektifikáció futtatása (ez akár 2 percig is eltarthat)...');
try { const result = await client.rectification(input); setResult(result); setStatus(`Kész. Pontosított idő: ${result.bestTime} (bizonyosság: ${result.confidence}%)`); } catch (err) { setStatus(`Hiba: ${err.message}`); } finally { setLoading(false); }}Más endpointokkal való kombinálás
Szekció neve “Más endpointokkal való kombinálás”A tipikus rektifikációs folyamat egy alkalmazásban:
- A felhasználó megadja a hozzávetőleges születési adatait + életeseményeket
- Az alkalmazás először a
/v1/rectification/trutineendpointot hívja meg (olcsó, gyors), hogy szűkítse az ablakot - Ezután a
/v1/rectification(teljes) endpointot hívja meg a pontosított ablakkal a pontosság érdekében - Az alkalmazás cache-elni fogja az eredményt, és a pontosított időt fogja használni minden jövőbeli számításhoz
- A jövőbeli hívásokat „rektifikált a hozzávetőlegestől” címkével látja el
Ez a kombinált megközelítés ~750 creditbe kerül egy teljes ciklusban, de a legjobb pontosságot nyújtja.
Mit várj a pontosságtól?
Szekció neve “Mit várj a pontosságtól?”A rektifikáció soha nem ad 100%-os pontosságot. Még a professzionális asztrológusok is 5–10 perces eltérésekkel dolgoznak.
Az AstroWay algoritmusa a relatív pontosságra törekszik — szűkíti az ablakot, de a kimenetet mindig „legjobb jelöltként” mutatja, nem pedig garantált igazságként. Mindig mutasd meg a felhasználónak a bizonyosság értékét, és adj lehetőséget a módosításra, ha nála jobb információ áll rendelkezésre.
Mikor jobb a hagyományos rektifikáció az algoritmusnál?
Szekció neve “Mikor jobb a hagyományos rektifikáció az algoritmusnál?”Az algoritmusok minták keresése. Egy tapasztalt asztrológus figyelembe veszi a kontextust, amit nehéz kódolni: „A házasság sietős volt?” „A karrierváltozás önkéntes volt?” Magas tétű chartok esetén kombináld:
- Algoritmikus rektifikációt — az ablak szűkítéséhez
- Kézi átvizsgálást asztrológus által — a végső pontosításhoz
Az alkalmazásod kínálhatja ezt prémium konzultációként.
Kezdd a rektifikációval
Szekció neve “Kezdd a rektifikációval”- API referencia — keresd a
rectificationésrectification/trutineendpointokat - Árazás — creditek szerinti költség a tervtől függően
- Gyors kezdés — szerezz API-kulcsot
Ugyanaz a Swiss Ephemeris, mint a Solar Fire-ben — 4 sor kóddal.
Ingyenes kulcs bankkártya nélkül. Havi 5 000 hívás a fizetésig.