AstroWay/api v2.202.3 · ar
جميع الأنظمة تعمل بشكل طبيعي
// astrology api · POST /v1/vedic/dashas/vimshottari/maha

واجهة برمجة تطبيقات فيمشوتاري ماهاداشا

فيمشوتاري هي دورة كوكبية مدتها 120 عامًا تشكل أساس التوقيت الفيدي. تقوم هذه الواجهة بقراءة مواقع القمر الاستوائي عند الولادة، وتحدد النكشاترة التي يشغلها، ومن تلك النقطة الفردية تُفكك السلسلة المرتبطة من ماهاداشاس - فترات الحياة الرئيسية، كل منها يحكمه واحد من التسعة Grahas - مع التواريخ التقويمية الدقيقة التي تحدها.

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

واجهة برمجة تطبيقات فيمشوتاري ماهاداشا

تقوم الواجهة بتحويل تاريخ الميلاد، وقت الساعة، وموجة UTC إلى يوم يوليان، ثم تستعلم Swiss Ephemeris عن خط طول القمر المركزي الأرضي وتطبق Lahiri ayanamsa لنقله من البروج الاستوائية إلى البروج الاستعراضية. يحدد هذا الخط الاستعراضي النكشاترة الميلادية والجزء المنقضي بالفعل فيها، مما يحدد مقدار فترة الكوكب الحاكم المتبقية عند الولادة. من هناك، تُوضح التسلسل الكامل لدورة فيمشوتاري البالغة 120 عامًا بالترتيب القياسي - Ketu، Venus، Sun، Moon، Mars، Rahu، Jupiter، Saturn، Mercury - حيث تحمل كل ماهاداشا مدتها المخصصة وتواريخ البداية والنهاية المحددة. تُرجع الاستجابة أيضًا النكشاترة الميلادية، خط طول القمر الاستعراضي، وقيمة ayanamsa المستخدمة، مما يجعل الجدول الزمني قابلًا للمراجعة بالكامل.

// 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

استخدم هذه الواجهة عندما تحتاج الهيكل العظمي لداشا - الفترات الكبرى التي تشكل فصول حياة الشخص - بدلاً من التفاصيل على مستوى اليوم. إنها الاستدعاء الطبيعي الأول للجدول الزمني التنبؤي: عرض تسلسل الفترات الرئيسية، وتحديد الفترة النشطة حاليًا لتاريخ معين، والسماح للمستخدمين بالغوص من هناك. بما أن السلسلة بأكملها تتبع بشكل دترميني من موقع قمر واحد، يمكنك حسابها مرة واحدة عند التسجيل وتخزينها مؤقتًا إلى الأبد. عندما تحتاج إلى الفترات الفرعية المتداخلة داخل ماهاداشا معينة، اتجه إلى الواجهات المخصصة لـ antardasha، pratyantar، sookshma، و prana ضمن نفس عائلة فيمشوتاري.

// 05 / Notes

Notes

تُرجع هذه المسار فقط طبقة ماهاداشا (الفترة الرئيسية). تقسيمات الأدق - antardasha، pratyantar، sookshma، و prana - موجودة في واجهات منفصلة ضمن /v1/vedic/dashas/vimshottari/*. يتبع الحساب تقليد Parashara كما هو مُرمز في Bṛhat Parāśara Horā Śāstra، مع البروج الاستعراضية و ayanamsa من Lahiri كإطار مرجعي افتراضي.

Try the دورة فيمشوتاري ماهاداشا API

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

99.9% SLA · الخطط المدفوعة · 30d الحالة →