AstroWay/api v2.201.6 · tr
tüm sistemler normal
// astrology api · POST /v1/vedic/dashas/vimshottari/maha

Vimshottari Mahadasha API

Vimshottari, Vedik zamanlamanın temelini oluşturan 120 yıllık gezegen dönemi döngüsüdür. Bu endpoint, doğum anındaki yıldız (sidereal) Ay konumunu okur, içinde bulunduğu nakshatrayı belirler ve bu tek noktadan, her biri dokuz grahadan biri tarafından yönetilen büyük yaşam dönemleri olan Mahadasha'ların sıralı zincirini, onları sınırlayan kesin takvim tarihleriyle birlikte açar.

Endpoint
POST /v1/vedic/dashas/vimshottari/maha
Cost
50 credits
Latency
~62 ms
Tier
Tier 3
// 01 / What it computes

Vimshottari Mahadasha API

Endpoint, doğum tarihini, saatini ve UTC farkını bir Jülyen gününe dönüştürür, ardından Ay'ın jeosantrik boylamı için Swiss Ephemeris'i sorgular ve onu tropikal zodyaktan yıldız zodyağına kaydırmak için Lahiri ayanamsa'sını uygular. Bu yıldız boylamı, doğum nakshatrasını ve içinde geçmiş olan kesri sabitler; bu da doğumda ilk yönetici gezegenin döneminden ne kadar kaldığını belirler. Buradan, kanonik sırayla - Ketu, Venüs, Güneş, Ay, Mars, Rahu, Jüpiter, Satürn, Merkür - tam 120 yıllık Vimshottari dizisini kurar; her Mahadasha kendine ayrılan süreyi ve somut başlangıç-bitiş tarihlerini taşır. Yanıt ayrıca doğum nakshatrasını, Ay'ın yıldız boylamını ve kullanılan ayanamsa değerini de döndürür; böylece zaman çizelgesi tamamen denetlenebilir.

// 02 / Live request

POST/v1/vedic/dashas/vimshottari/maha

curl -X POST https://api.astroway.info/v1/vedic/dashas/vimshottari/maha \
  -H "X-Api-Key: aw_live_..." \
  -H "Content-Type: application/json" \
  -d '{
  "date": "1990-05-15",
  "time": "14:30:00",
  "timezoneOffset": 3,
  "latitude": 50.45,
  "longitude": 30.52
}'
Response (excerpt)
{
  "ok": true,
  "data": {
    "system": "vimshottari",
    "level": "maha",
    "ayanamsa": 23.85,
    "moonSiderealLongitude": 258.97,
    "nakshatra": "Purva Ashadha",
    "periods": [
      {
        "lord": "Venus",
        "start": "1986-02-11",
        "end": "2006-02-11"
      },
      {
        "lord": "Sun",
        "start": "2006-02-11",
        "end": "2012-02-11"
      }
    ]
  }
}
// 03 / Parameters

Parameters

nametypeRequired
date string (YYYY-MM-DD) yes Birth date.
time string (HH:MM:SS) yes Local clock time at birth.
timezoneOffset number (hours) yes UTC offset in effect at the birth moment (e.g. 3 for Kyiv summer time). Decimal allowed for half-hour zones.
latitude number yes Birth-place latitude, decimal degrees (north positive).
longitude number yes Birth-place longitude, decimal degrees (east positive).
// 04 / When to use it

When to use it

Bu endpoint'i, gün düzeyindeki ayrıntıdan ziyade üst düzey dasha iskeletine - bir kişinin yaşam bölümlerini çerçeveleyen makro dönemlere - ihtiyaç duyduğunda kullan. Öngörüsel bir zaman çizelgesi için doğal ilk çağrıdır: büyük dönemlerin sırasını göster, belirli bir tarihte hangisinin aktif olduğunu vurgula ve kullanıcıların oradan derine inmesine izin ver. Tüm zincir tek bir Ay konumundan deterministik olarak türediği için, bunu kayıt sırasında bir kez hesaplayıp süresiz olarak önbelleğe alabilirsin. Belirli bir Mahadasha'nın içindeki iç içe alt dönemlere ihtiyacın olduğunda, aynı Vimshottari ailesi altındaki özel antardasha, pratyantar, sookshma ve prana endpoint'lerine geç.

// 05 / Notes

Notes

Bu rota yalnızca Mahadasha (büyük dönem) katmanını döndürür. Daha ince alt bölümler - antardasha, pratyantar, sookshma ve prana - /v1/vedic/dashas/vimshottari/* altındaki ayrı endpoint'lerde bulunur. Hesaplama, Bṛhat Parāśara Horā Śāstra'da kodlanan Parashara geleneğini izler; varsayılan referans çerçevesi olarak yıldız zodyağı ve Lahiri ayanamsa'sı kullanılır.

Try the Vimshottari Mahadasha API

Grab a key and make your first call in under a minute.

%99,9 SLA · ücretli planlar · 30g durum →