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

Birleşim yogaları

Bir yıl içinde, yirmi üç uğurlu veya uğursuz gün birleşiminden birinin geçerli olduğu kesin zaman aralıkları. Bu yogalar gezegen konumundan değil, çakışmadan doğar: belirli bir haftanın gününün belirli bir tithiyle, bazılarında ayrıca belirli bir nakshatrayla aynı zamana denk gelmesi. Tripushkara ve Dwipushkara, bu sürede başlanan işin sonucunu üç ve iki katına çıkarır; Sarvartha Siddhi ve Amrit Siddhi genel olarak uğurludur; Vish, Hutashan, Mrityu ve Dagdha ise tam tersidir. Bunlardan sekizi — tripushkara, dwipushkara, sarvartha_siddhi, amrit_siddhi, siddha, naasha, sudha ve halaahal — tithi, haftanın günü ve Ay'ın nakshatrasını birlikte kullanır. Geri kalan on beşi, yani adı 'vt_' ile başlayanlar ya da haftanın günü-tithi çiftlerinden adını alanlar (kulika, samvarta, karkacha, dagdha, vish, hutashan, sheela vb.), yalnızca haftanın gününe ve tithiye bakar. `year`, `yoga` ve yer bilgisini gönderin. Yanıt `{year, yoga, rows}` biçimindedir; rows, `{start, end}` ISO zaman damgalarından oluşan bir listedir. Aralıklar tam günler değildir; tıpkı basılı bir panchangda olduğu gibi her haftanın günü sınırında bölünen kesintisiz aralıklardır. Bu endpoint'i, yalnızca gün doğumuna bakan ve kısa süreli çakışmaları kaçırabilen gün düzeyindeki /api/astro/panchanga_yogas/ görünümünden ayıran fark budur.

https://api.occultapi.com/api/astro/combination_yoga/
İ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
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.

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.

timezone_as_floatnumber (double)zorunlu

Yerin UTC farkı, saat cinsinden ondalık sayı olarak. Örnek: Hindistan için 5.5 (UTC+05:30), kışın New York için -5, Nepal için 5.75. Bu değer date_time ile karşılaştırılıp DOĞRULANMAZ - ikisi birbirini tutmazsa yanlış an için başarılı bir yanıt alırsınız; bu yüzden ikisini de aynı kaynaktan alın. Bugünkü farkı değil, o tarihte geçerli olan farkı kullanın: yaz saati uygulayan bir ülkede yaz aylarında doğan biri için yaz saati farkı gerekir.

yogastringzorunlu
tripushkaradwipushkarasarvartha_siddhiamrit_siddhisiddhanaashasudhahalaahalvt_siddharatnakurvt_amritvt_mrityu
end_datestring (date)isteğe bağlı
start_datestring (date)isteğe bağlı
yearintegeristeğe bağlı

Doğum yılı, sayı olarak; ör. 1990. Dört basamaklı.

min 1800 · max 2400

Örnek istek

curl -X POST https://api.occultapi.com/api/astro/combination_yoga/ \
  -H "X-API-Key: $OCCULT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"latitude":26.9124,"longitude":75.7873,"timezone_as_float":5.5,"yoga":"tripushkara","year":2026}'

Yanıt

{
  "data": {
    "year": 2026,
    "yoga": "tripushkara",
    "rows": [
      {
        "start": "2026-01-04T07:00:27+00:00",
        "end": "2026-01-04T09:41:29+00:00"
      },
      {
        "start": "2026-02-24T01:29:36+00:00",
        "end": "2026-02-24T01:32:39+00:00"
      },
      {
        "start": "2026-02-28T01:25:49+00:00",
        "end": "2026-02-28T04:05:11+00:00"
      },
      {
        "start": "2026-04-14T10:36:08+00:00",
        "end": "2026-04-14T18:42:51+00:00"
      },
      {
        "start": "2026-04-19T01:40:08+00:00",
        "end": "2026-04-19T05:19:46+00:00"
      },
      {
        "start": "2026-04-28T00:25:06+00:00",
        "end": "2026-04-28T13:22:23+00:00"
      },
      {
        "start": "2026-05-02T19:20:26+00:00",
        "end": "2026-05-03T00:21:07+00:00"
      },
      {
        "start": "2026-05-03T00:21:07+00:00",
        "end": "2026-05-03T01:40:06+00:00"
      },
      {
        "start": "2026-06-16T10:42:32+00:00",
        "end": "2026-06-16T19:22:54+00:00"
      },
      {
        "start": "2026-06-21T04:01:36+00:00",
        "end": "2026-06-21T09:51:10+00:00"
      },
      {
        "start": "2026-07-11T00:14:40+00:00",
        "end": "2026-07-11T05:33:48+00:00"
      },
      {
        "start": "2026-08-25T00:36:50+00:00",
        "end": "2026-08-25T00:51:22+00:00"
      },
      {
        "start": "2026-08-29T04:27:25+00:00",
        "end": "2026-08-29T22:12:28+00:00"
      },
      {
        "start": "2026-09-12T02:16:52+00:00",
        "end": "2026-09-12T07:25:29+00:00"
      },
      {
        "start": "2026-10-27T10:09:27+00:00",
        "end": "2026-10-27T22:37:23+00:00"
      },
      {
        "start": "2026-10-31T11:27:49+00:00",
        "end": "2026-11-01T00:09:53+00:00"
      },
      {
        "start": "2026-12-29T10:13:19+00:00",
        "end": "2026-12-30T01:49:19+00:00"
      }
    ]
  },
  "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.