curl -X POST https://api.occultapi.com/api/panchpakshi/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"fixed":true,"datetime":"2024-11-21T09:39:20.910Z","latitude":26.1046,"longitude":74.319,"timezone_as_float":5.5}'Pancha Pakshi bir Güney Hint zamanlama sistemidir: her kişiye beş kuştan birini (akbaba, baykuş, karga, horoz veya tavus kuşu) atar ve günü yama adı verilen on döneme böler; bunların beşi gün doğumu ile gün batımı arasında, beşi gün batımı ile ertesi gün doğumu arasındadır. Geleneğin tam hâlinde her kuş bu dönemler boyunca beş etkinlik durumundan geçer (yönetme, yeme, yürüme, uyuma ve ölme) ve işler, kişinin kendi kuşunun güçlü olduğu dönemlere göre zamanlanır. Bu endpoint, bu sistemin dayandığı iki girdiyi döndürür: belirli bir gün ve yer için yama sınırları ve belirli bir an için doğum kuşu. `datetime`, `latitude`, `longitude` ve `timezone_as_float` günü ve yeri belirler. `fixed`, günün nasıl bölüneceğini seçer: false değeri gerçek yerel gün doğumu ve gün batımını kullanır; bu durumda gündüz ve gece yamalarının uzunlukları farklıdır ve yıl boyunca değişir. true değeri ise 06:00 ile 18:00 arasında sabit bir gün kullanır; bu, her biri 2 saat 24 dakikalık on eşit dönem verir ve geleneksel tabloların varsaydığı düzen budur. Yanıt `{yamas, birth panchpakshi}` biçimindedir. `yamas` içinde `daytime` ve `nighttime` bulunur; her biri 'YYYY-MM-DD HH:MM:SS' biçiminde beş yerel `{start, end}` zaman damgasından oluşan bir listedir. `birth panchpakshi`, Vulture, Owl, Crow, Cock veya Peacock değerlerinden biri olan tek bir string'dir; o andaki Ay'ın nakshatra grubundan, paksha ile birlikte türetilir. Aynı nakshatra grubu büyüyen ve küçülen yarım aylarda farklı bir kuş verir; yalnızca ortadaki grup ikisinde de Crow verir.
| Alan | Tür | Zorunlu | Notlar |
|---|---|---|---|
| datetime | string (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. date_time ile aynı anlama gelir; diğer endpoint'ler aynı alanı farklı bir adla kullanır. |
| fixed | boolean | zorunlu | |
| latitude | number (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 -90 · max 90 |
| longitude | number (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 |
| timezone_as_float | number (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. min -12 · max 14 |
| nakshatras | string | isteğe bağlı | specialHTTP katmanında ÖLÜ PARAMETRE - PanchpakshiView yalnızca get_birth_panchpakshi(date_time=... çağırır. Motorda anlamlı tek değer, varsayılan 27 girişli tablo yerine 28 girişli nakshatras_special tablosunu seçen 'special' değeridir. |