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

Doğum panchangası etkileri (başvuru tablosu)

Panchanganın unsurlarının — haftanın günü, tithi, karana, yoga ve yarım ay ile gezegen horası — her biri, o unsur altında doğan kişi için klasik bir karakter yorumu taşır. Bu endpoint, bu yorumların başvuru tablosudur. Yalnızca başvuru metni döner: hiçbir şey hesaplanmaz ve tarih, saat ya da yer gönderilmez. Kişinin doğum tithisini, haftanın gününü vb. başka bir yerden (örneğin /api/astro/panchanga/ ile) bulursunuz ve her birine ait paragrafı almak için adlarını gönderirsiniz. Altı arama anahtarı şunlardır: get_vaara_during_birth, get_birth_tithi_effects, get_birth_karana_effects, get_birth_panchang_yoga_effects, get_birth_paksha_effects ve get_birth_hora_result; her biri ilgili adı taşıyan bir istek alanı alır. Kabul edilen her değer küçük harfli bir transliterasyondur ve yazım birebir tutmalıdır — 'shoola' değil 'shula', 'preeti' değil 'priti' — ve hora, haftanın günüyle değil, Sanskritçe gezegen adıyla (surya, chandra, mangala…) belirtilir. Altı get_all_*_keys yardımcısı kabul edilen listeleri, get_all_keys_summary ise altısını birden döndürür; kelime listesini koda gömmek yerine bunlardan birini kullanın. Tanınmayan bir değer hata vermez: geçerli seçenekleri listeleyen bir string ile HTTP 200 döner.

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

Döndürülecek hesaplamaların adlarını içeren liste. Bu endpoint'in anahtar tablosuna bakın; tanınmayan bir ad varsa isteğin tamamı reddedilir. Kaç anahtar isterseniz isteyin bir çağrı bir kredi tutar; bu yüzden birkaç ayrı çağrı yapmak yerine ihtiyacınız olan her şeyi tek seferde isteyin.

horastringisteğe bağlı
suryachandramangalabudhabrihaspatishukrashani

Bilinmeyen bir değer hata durum kodu döndürmez; HTTP 200 ile "Invalid hora: <x>. Available options: [...]" string'ini döndürür. Endpoint ayrıca bu listenin aynısını çalışma zamanında döndüren 'get_all_hora_keys' adlı yardımcı bir anahtar da sunar. Transliterasyon biçimine dikkat edin: 'shula'/'priti'/'siddha'/'siddhi'/'aindra' (shoola/preeti/indra değil); hora değerleri de İngilizce gün ya da gezegen adları değil, Sanskritçe gezegen adlarıdır (surya/chandra/mangala/budha/brihaspati/shukra/shani).

karanastringisteğe bağlı
bavabalavakaulavataitilagaravanijavishtishakunichatushpadanagakimstughna

Bilinmeyen bir değer hata durum kodu döndürmez; HTTP 200 ile "Invalid karana: <x>. Available options: [...]" string'ini döndürür. Endpoint ayrıca bu listenin aynısını çalışma zamanında döndüren 'get_all_karana_keys' adlı yardımcı bir anahtar da sunar. Transliterasyon biçimine dikkat edin: 'shula'/'priti'/'siddha'/'siddhi'/'aindra' (shoola/preeti/indra değil); hora değerleri de İngilizce gün ya da gezegen adları değil, Sanskritçe gezegen adlarıdır (surya/chandra/mangala/budha/brihaspati/shukra/shani).

pakshastringisteğe bağlı
shuklakrishna

Bilinmeyen bir değer hata durum kodu döndürmez; HTTP 200 ile "Invalid paksha: <x>. Available options: [...]" string'ini döndürür. Endpoint ayrıca bu listenin aynısını çalışma zamanında döndüren 'get_all_paksha_keys' adlı yardımcı bir anahtar da sunar. Transliterasyon biçimine dikkat edin: 'shula'/'priti'/'siddha'/'siddhi'/'aindra' (shoola/preeti/indra değil); hora değerleri de İngilizce gün ya da gezegen adları değil, Sanskritçe gezegen adlarıdır (surya/chandra/mangala/budha/brihaspati/shukra/shani).

tithistringisteğe bağlı
pratipadadvitiyatritiyachaturthipanchamishashthisaptamiashtaminavamidashamiekadashidvadashi

Bilinmeyen bir değer hata durum kodu döndürmez; HTTP 200 ile "Invalid tithi: <x>. Available options: [...]" string'ini döndürür. Endpoint ayrıca bu listenin aynısını çalışma zamanında döndüren 'get_all_tithi_keys' adlı yardımcı bir anahtar da sunar. Transliterasyon biçimine dikkat edin: 'shula'/'priti'/'siddha'/'siddhi'/'aindra' (shoola/preeti/indra değil); hora değerleri de İngilizce gün ya da gezegen adları değil, Sanskritçe gezegen adlarıdır (surya/chandra/mangala/budha/brihaspati/shukra/shani).

vaarastringisteğe bağlı
sundaymondaytuesdaywednesdaythursdayfridaysaturday

Bilinmeyen bir değer hata durum kodu döndürmez; HTTP 200 ile "Invalid vaara: <x>. Available options: [...]" string'ini döndürür. Endpoint ayrıca bu listenin aynısını çalışma zamanında döndüren 'get_all_vaara_keys' adlı yardımcı bir anahtar da sunar. Transliterasyon biçimine dikkat edin: 'shula'/'priti'/'siddha'/'siddhi'/'aindra' (shoola/preeti/indra değil); hora değerleri de İngilizce gün ya da gezegen adları değil, Sanskritçe gezegen adlarıdır (surya/chandra/mangala/budha/brihaspati/shukra/shani).

yogastringisteğe bağlı
vishkumbhapritiayushmansaubhagyashobhanaatigandasukarmadhritishulagandavriddhidhruva

Bilinmeyen bir değer hata durum kodu döndürmez; HTTP 200 ile "Invalid yoga: <x>. Available options: [...]" string'ini döndürür. Endpoint ayrıca bu listenin aynısını çalışma zamanında döndüren 'get_all_yoga_keys' adlı yardımcı bir anahtar da sunar. Transliterasyon biçimine dikkat edin: 'shula'/'priti'/'siddha'/'siddhi'/'aindra' (shoola/preeti/indra değil); hora değerleri de İngilizce gün ya da gezegen adları değil, Sanskritçe gezegen adlarıdır (surya/chandra/mangala/budha/brihaspati/shukra/shani).

Kullanılabilir anahtarlar (13)

İstediğiniz hesaplamaları keys içinde tek tek sayın; yalnızca onlar hesaplanır. Bilinmeyen tek bir anahtar bile isteğin tamamını reddettirir. Kaç anahtar isterseniz isteyin ücret 1 kredi olur; bu yüzden hepsini tek istekte toplayın.

AnahtarGereken ek alanlarAçıklama
get_all_hora_keys—Bu endpoint'in kabul ettiği yedi hora adı; küçük harfli Sanskritçe gezegen adlarından oluşan bir liste.
get_all_karana_keys—Bu endpoint'in kabul ettiği on bir karana adı; küçük harfli string'lerden oluşan bir liste.
get_all_keys_summary—Altı kategorinin tümü için kabul edilen her değer tek bir nesnede; anahtarlar: vaara_keys, hora_keys, paksha_keys, tithi_keys, karana_keys ve yoga_keys. Altı çağrı yerine tek çağrı.
get_all_paksha_keys—Bu endpoint'in kabul ettiği iki yarım ay adı; küçük harfli string'lerden oluşan bir liste: shukla ve krishna.
get_all_tithi_keys—Bu endpoint'in kabul ettiği on altı tithi adı; küçük harfli string'lerden oluşan bir liste. Yazımları koda gömmek yerine bir seçim listesini doldurmak için bunu kullanın.
get_all_vaara_keys—Bu endpoint'in kabul ettiği yedi gün adı; küçük harfli İngilizce gün adlarından oluşan bir liste.
get_all_yoga_keys—Bu endpoint'in kabul ettiği yirmi yedi Nityayoga adı; küçük harfli string'lerden oluşan bir liste.
get_birth_hora_resulthoraDoğum anını yöneten gezegen horasının yorumu. hora değerini küçük harfli Sanskritçe gezegen adı olarak alır — surya, chandra, mangala, budha, brihaspati, shukra, shani — ve İngilizce kısa bir paragraf döndürür.
get_birth_karana_effectskaranaDoğum karanasının yorumu. karana değerini on bir küçük harfli addan biri olarak alır (bava, balava, kaulava, taitila, gara, vanija, vishti, shakuni, chatushpada, naga, kimstughna) ve İngilizce bir paragraf döndürür.
get_birth_paksha_effectspakshaAydınlık ya da karanlık yarım ayda doğmanın yorumu. paksha değerini 'shukla' veya 'krishna' olarak alır ve İngilizce bir paragraf döndürür.
get_birth_panchang_yoga_effectsyogaDoğumda geçerli olan Nityayoganın yorumu. yoga değerini vishkumbha'dan vaidhriti'ye kadarki yirmi yedi küçük harfli addan biri olarak alır ve İngilizce bir paragraf döndürür.
get_birth_tithi_effectstithiDoğum tithisinin yorumu. tithi değerini on altı küçük harfli addan biri olarak alır — pratipada'dan chaturdashi'ye kadarki adlar ile purnima ve amavasya — ve İngilizce bir paragraf döndürür. Aynı ad, o tithiyi iki yarım ayda da karşılar.
get_vaara_during_birthvaaraBelirli bir hafta gününde doğmanın karakter yorumu. vaara değerini küçük harfli İngilizce gün adı olarak alır ve İngilizce bir paragraf döndürür. Tanınmayan bir değerde de HTTP 200 döner; yanıt, geçerli seçenekleri listeleyen bir string olur.

Örnek istek

curl -X POST https://api.occultapi.com/api/astro/panchang_element_birth_effect/ \
  -H "X-API-Key: $OCCULT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keys":["get_vaara_during_birth"],"vaara":"sunday","hora":"surya","paksha":"shukla","tithi":"pratipada","karana":"bava","yoga":"vishkumbha"}'

Yanıt

{
  "data": {
    "get_vaara_during_birth": "Individuals born on Sunday typically possess a steady and determined nature with a fearless approach to life. They often have a naturally authoritative disposition and demonstrate skillfulness in their endeavors. These individuals tend to be honorable and maintain high standards of purity in their conduct. They may have a tendency toward bilious temperament and often exhibit leadership qualities with a noble bearing."
  },
  "status": 200,
  "is_error": false,
  "message": "successful"
}

Yukarıdaki isteğin birebir aynısıyla yapılan gerçek bir çağrıdan alındı. Sonuçlar data altında, istediğiniz her anahtarın adıyla 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.