İçeriğe atla
POST/api/astro/prashna/1 kredi

Prashna hassas noktaları

Prashna, soru astrolojisidir (horary): doğum için değil, bir sorunun sorulduğu an için kurulan harita. Bu endpoint, Prashna ve ömür hesaplarının dayandığı hassas noktaları hesaplar — kendileri gezegen olmayan ama gezegenmiş gibi yorumlanan boylam birleşimleri. Çoğunun temel bileşeni, Mandi olarak da bilinen ve Satürn ile ilişkilendirilen gölge nokta Gulika'dır. ISO 8601 biçiminde `date_time`, `latitude`, `longitude`, harita için bir `name` etiketi, `node_type` (`true` ya da `mean` Ay düğümü) ve `add_yogi_longitude` gönderin. Her şey tek seferde döner; seçilecek anahtar yoktur. Derece cinsinden düz bir sayı olan `gulika_longitude` dışında her nokta `{longitude, astrological: {degree, sign, minutes, seconds}, constellation, nakshatra, pada}` biçiminde döner — burç içindeki konumuyla birlikte sideral boylam, sıfır tabanlı bir nakshatra indeksi, nakshatranın adı ve çeyreği. Her birinin tanımı: `trisphuta` yükselen artı Ay artı Gulika'dır; `chatursphuta` buna Güneş'i, `panchasphuta` da Ay düğümünü ekler. `pranasphuta` (yükselenin beş katı artı Gulika), `dehasphuta` (Ay'ın sekiz katı artı Gulika) ve `mrityusphuta` (Gulika'nın yedi katı artı Güneş) yaşam, beden ve ölüm noktalarıdır; `sookshmatrisphuta` bunların toplamıdır. `beejasphuta` (Güneş artı Jüpiter artı Venüs) ve `kshetrasphuta` (Ay artı Jüpiter artı Mars) erkek ve kadın doğurganlık noktalarıdır. `tithisphuta` Ay eksi Güneş'tir; `rahutithisphuta` aynı hesabı Ay yerine düğümle yapar. `yogisphuta` Güneş artı Ay artı 93°20' değeridir, `avayogisphuta` buna 186°40' daha ekler; `santanatithi` ise Ay eksi Güneş yayının on ikide beşidir. Dikkat edilecek üç nokta. `yogasphuta`, `yogisphuta` ile aynı hesaptır; tek farkı 93°20' değerinin yalnızca `add_yogi_longitude` true olduğunda eklenmesidir. Dolayısıyla bu bayrak açıkken iki alan aynıdır. `santanatithi` 0–360 aralığına indirgenmez, bu yüzden negatif dönebilir. Son olarak Gulika, verdiğiniz konum ne olursa olsun sabit +05:30 farkıyla hesaplanır; bu da o saat diliminin çok dışındaki yerler için Gulika'dan türetilen tüm noktaları kaydırır.

https://api.occultapi.com/api/astro/prashna/
İsteği deneyin

Kimlik doğrulama

Anahtarınızı X-API-Key başlığında gönderin. Anahtar, sunucu tarafında saklanması gereken bir kimlik bilgisidir; tarayıcıda çalışan JavaScript'e veya mobil uygulamaya asla koymayın.

X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/json

İstek alanları

AlanTürZorunluNotlar
add_yogi_longitudebooleanzorunlu
date_timestring (date-time)zorunlu

Hesaplamanın yapılacağı an, ISO 8601 biçiminde. Değere HER ZAMAN bir saat farkı ya da sonda Z ekleyin - saat dilimi içermeyen bir değer UTC değil, Asia/Kolkata (UTC+05:30) olarak okunur ve 200 koduyla bir önceki günün sonucunu döndürebilir. '2026-09-01T06:00:00Z' ile '2026-09-01 06:00:00' farklı anlardır ve farklı sonuç verir.

latitudenumber (double)zorunlu

Yerin enlemi, ondalık derece cinsinden. Pozitif değer kuzeyi, negatif değer güneyi gösterir. Örnek: Jaipur için 26.9124, New York için 40.7128. Dakika ve saniye kabul edilmez - önce ondalık dereceye çevirin.

min -180 · max 180

longitudenumber (double)zorunlu

Yerin boylamı, ondalık derece cinsinden. Pozitif değer doğuyu, negatif değer batıyı gösterir. Örnek: Jaipur için 75.7873, New York için -74.0060. İşarete dikkat edin: eksi işaretini unutursanız New York Çin'e düşer.

min -180 · max 180

namestringzorunlu
node_typestringzorunlu
truemean

Küçük harfle tam eşleşme. Sphuta hesaplarında gerçek ya da ortalama Ay düğümünü seçer.

Örnek istek

curl -X POST https://api.occultapi.com/api/astro/prashna/ \
  -H "X-API-Key: $OCCULT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date_time":"2024-11-14T11:59:23.365Z","longitude":74.319,"latitude":26.1046,"name":"RashiChart","node_type":"true","add_yogi_longitude":true}'

Yanıt

{
  "data": {
    "gulika_longitude": 243.2836111111111,
    "trisphuta": {
      "longitude": 277.6645540646069,
      "astrological": {
        "degree": 7,
        "sign": "Cp",
        "minutes": 39,
        "seconds": 52
      },
      "constellation": 9,
      "nakshatra": "Uttaraashaadha",
      "pada": 4
    },
    "chatursphuta": {
      "longitude": 126.06855406460689,
      "astrological": {
        "degree": 6,
        "sign": "Le",
        "minutes": 4,
        "seconds": 6
      },
      "constellation": 4,
      "nakshatra": "Makha",
      "pada": 2
    },
    "panchasphuta": {
      "longitude": 107.64255406460688,
      "astrological": {
        "degree": 17,
        "sign": "Cn",
        "minutes": 38,
        "seconds": 33
      },
      "constellation": 3,
      "nakshatra": "Aasresha",
      "pada": 1
    },
    "pranasphuta": {
      "longitude": 10.578325878590022,
      "astrological": {
        "degree": 10,
        "sign": "Ar",
        "minutes": 34,
        "seconds": 41
      },
      "constellation": 0,
      "nakshatra": "Ashwini",
      "pada": 4
    },
    "dehasphuta": {
      "longitude": 314.6596111111111,
      "astrological": {
        "degree": 14,
        "sign": "Aq",
        "minutes": 39,
        "seconds": 34
      },
      "constellation": 10,
      "nakshatra": "Satabhishak",
      "pada": 3
    },
    "mrityusphuta": {
      "longitude": 111.3892777777778,
      "astrological": {
        "degree": 21,
        "sign": "Cn",
        "minutes": 23,
        "seconds": 21
      },
      "constellation": 3,
      "nakshatra": "Aasresha",
      "pada": 2
    },
    "sookshmatrisphuta": {
      "longitude": 76.6272147674789,
      "astrological": {
        "degree": 16,
        "sign": "Ge",
        "minutes": 37,
        "seconds": 37
      },
      "constellation": 2,
      "nakshatra": "Aardra",
      "pada": 3
    },
    "beejasphuta": {
      "longitude": 152.48299999999995,
      "astrological": {
        "degree": 2,
        "sign": "Vi",
        "minutes": 28,
        "seconds": 58
      },
      "constellation": 5,
      "nakshatra": "Uttara Phalguni",
      "pada": 2
    },
    "kshetrasphuta": {
      "longitude": 162.847,
      "astrological": {
        "degree": 12,
        "sign": "Vi",
        "minutes": 50,
        "seconds": 49
      },
      "constellation": 5,
      "nakshatra": "Hasta",
      "pada": 1
    },
    "tithisphuta": {
      "longitude": 160.518,
      "astrological": {
        "degree": 10,
        "sign": "Vi",
        "minutes": 31,
        "seconds": 4
      },
      "constellation": 5,
      "nakshatra": "Hasta",
      "pada": 1
    },
    "yogasphuta": {
      "longitude": 310.65933333333334,
      "astrological": {
        "degree": 10,
        "sign": "Aq",
        "minutes": 39,
        "seconds": 33
      },
      "constellation": 10,
      "nakshatra": "Satabhishak",
      "pada": 2
    },
    "yogisphuta": {
      "longitude": 310.65933333333334,
      "astrological": {
        "degree": 10,
        "sign": "Aq",
        "minutes": 39,
        "seconds": 33
      },
      "constellation": 10,
      "nakshatra": "Satabhishak",
      "pada": 2
    },
    "avayogisphuta": {
      "longitude": 137.32600000000002,
      "astrological": {
        "degree": 17,
        "sign": "Le",
        "minutes": 19,
        "seconds": 33
      },
      "constellation": 4,
      "nakshatra": "Poorva Phalguni",
      "pada": 2
    },
    "rahutithisphuta": {
      "longitude": 133.17000000000002,
      "astrological": {
        "degree": 13,
        "sign": "Le",
        "minutes": 10,
        "seconds": 12
      },
      "constellation": 4,
      "nakshatra": "Makha",
      "pada": 4
    },
    "santanatithi": {
      "longitude": -83.11749999999999,
      "astrological": {
        "degree": 6,
        "sign": "Cp",
        "minutes": 52,
        "seconds": 56
      },
      "constellation": 9,
      "nakshatra": "Uttaraashaadha",
      "pada": 4
    }
  },
  "message": "successful",
  "is_error": false
}

Yukarıdaki isteğin birebir aynısıyla yapılan gerçek bir çağrıdan alındı. Sonuçlar data altında yer alır.

Hatalar

Kredi ve kullanım hataları { "error": "…", "message": "<code>", "is_error": true } döndürür. Kullanıcıya error değerini gösterin, kodunuzda ise message değerine göre karar verin. Ayrıntılar için hata referansına bakın.