/api/astro/pdf/horoscope/25 krediHoroskop PDF raporu
Eksiksiz bir Vedik horoskop, tek çağrıda hazır bir PDF olarak. Yanıt gövdesi PDF'in TA KENDİSİDİR (`application/pdf`) — ikinci bir istek ya da sunucuda barındırılan bir dosya yoktur. Kırktan fazla sayfa: doğum bilgileri ve panchang, nakshatra yöneticileriyle gezegen konumları, hem Kuzey hem Güney Hint stilinde lagna haritası, Ay haritası, on iki varga haritası, ev cusp'ları, gezegen dostlukları, KP yerleşimleri, Sarvashtakavarga ve her graha için birer sayfa Bhinnashtakavarga, içinde bulunulan dönemi alt dönemlere açılmış üç dasha sistemi, Kala Sarpa ve Manglik bulguları, Ardha Kantaka ve Ashtama Shani geçişleriyle birlikte tam Sade Sati zaman çizelgesi, numeroloji, değerli taş, rudraksha ve mantra önerileri ve dokuz grahanın her biri için bir yorum. HİÇBİR ŞEY SAKLAMIYORUZ. Rapor API'leri genellikle dosyayı bir bucket'a yazar ve size bir bağlantı verir; bu da bir doğum haritasının — bir ad, bir doğum saati, bir dizi öngörü — nesne silinene kadar herkese açık bir URL'de durması demektir. Burada ise baytlar doğrudan size gelir. Bizim tarafımızda hiçbir şey yazılmaz ve başkasının bulabileceği bir bağlantı yoktur. Barındırılan bir kopya istiyorsanız bu baytları kendi saklama süreniz ve kendi erişim kurallarınızla kendiniz kaydedin. BEYAZ ETİKET. `branding` içindeki her şey isteğe bağlıdır ve kapakta, sayfa üst bilgisinde ve alt bilgide yer alır; böylece müşteriniz sizin adınızı görür. Belgenin hiçbir yerinde bizim adımız geçmez. DOĞUM ANI. Ya ISO 8601 biçiminde `date_time` ya da `timezone_as_float` ile birlikte ayrı `day`/`month`/`year`/`hour`/`minute` alanlarını gönderin. İkisini birden gönderirseniz istek reddedilir, sizin yerinize bir seçim yapılmaz: ikisi uyuşmadığında birini seçmenin güvenli bir yolu yoktur ve sonuç, kendinden emin ama yanlış bir harita olurdu. Tüm değerler bu API'nin sunduğu endpoint'lerle hesaplanır — 3. sayfadaki konumlar, /api/astro/planet-positions/ endpoint'inin döndürdüğü değerlerin aynısıdır. Bölümler birbirinden bağımsız olarak başarısız olabilir: bir hesaplama bir harita için tanımsızsa o sayfada bu belirtilir ve raporun geri kalanı yine üretilir. `X-Report-Sections-Failed` yanıt başlığı başarısız bölüm sayısını verir; böylece tam bir raporu eksik bir rapordan dosyayı açmadan ayırt edebilirsiniz. Uçtan uca tipik süre iki saniyenin altındadır.
https://api.occultapi.com/api/astro/pdf/horoscope/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ı
| Alan | Tür | Zorunlu | Notlar |
|---|---|---|---|
| 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 |
| ayanamsa | string | isteğe bağlı | |
| branding | object | isteğe bağlı | Kapakta, üst bilgide ve alt bilgide yer alacak bayi bilgileri. |
| chart_style | string | isteğe bağlı | Doğum haritasının hangi stilde çizileceği. Varsayılan olarak iki stil de eklenir. northsouthboth |
| date_time | string (date-time) | isteğe bağlı | 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. |
| day | integer | isteğe bağlı | Ayın günü, 1-31 arası bir sayı olarak. min 1 · max 31 |
| gender | string | isteğe bağlı | |
| hour | integer | isteğe bağlı | Doğum saati, 24 saat biçiminde, 0-23. Doğum yerindeki yerel saat. min 0 · max 23 |
| minute | integer | isteğe bağlı | min 0 · max 59 |
| month | integer | isteğe bağlı | Doğum ayı, 1-12 arası bir sayı olarak. Ocak 1'dir. min 1 · max 12 |
| name | string | isteğe bağlı | |
| place | string | isteğe bağlı | |
| timezone_as_float | number (double) | isteğe bağlı | 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 |
| year | integer | isteğe bağlı | Doğum yılı, sayı olarak; ör. 1990. Dört basamaklı. min 1800 · max 2200 |
Örnek istek
curl -X POST https://api.occultapi.com/api/astro/pdf/horoscope/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Ajeet Kanojia","gender":"male","date_time":"1985-02-23T05:45:00+05:30","latitude":20.8833,"longitude":76.2,"timezone_as_float":5.5,"place":"Malkapur, Maharashtra, India","chart_style":"both","branding":{"company_name":"Acme Astrology","company_info":"Vedic reports since 2011.","company_email":"hello@acme.example","company_mobile":"+91 90000 00000","domain_url":"https://acme.example","footer_link":"acme.example"}}'Yanıt
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.