Modüller
AstroAPI özellikleri modüller halinde organize edilmiştir. Her modül, kuruluşunuz için belirli API uç noktalarını ve işlevleri açar.
Modül Kategorileri
| Kategori | Açıklama |
|---|---|
calc | Hesaplama modülleri — API hesaplama uç noktaları |
texts | İçerik/yorum metin modülleri |
charts | Harita görselleştirme modülleri |
addon | Eklenti özellikleri |
admin | Yönetim/yönetici araçları |
Mevcut Modüller
| Modül ID | Kategori | Açıklama |
|---|---|---|
module:natal | calc + texts + charts | Doğum haritası hesaplamaları, yorumlar ve harita görselleştirme |
module:natal-calc | calc | Yalnızca doğum haritası hesaplamaları |
module:synastry | calc + texts + charts | Sinastri hesaplamaları, yorumlar ve haritalar |
module:synastry-calc | calc | Yalnızca sinastri hesaplamaları |
module:transit | calc + texts + charts | Geçiş hesaplamaları, yorumlar ve haritalar |
module:transit-calc | calc | Yalnızca geçiş hesaplamaları |
module:composite | calc + texts + charts | Kompozit harita hesaplamaları, yorumlar ve haritalar |
module:composite-calc | calc | Yalnızca kompozit hesaplamalar |
module:progression | calc | İkincil ilerlemeler |
module:solar-return | calc + texts + charts | Güneş dönüşü yorumlar ve haritalarla birlikte |
module:solar-return-calc | calc | Yalnızca güneş dönüşü hesaplamaları |
module:lunar-return | calc + texts + charts | Ay dönüşü yorumlar ve haritalarla birlikte |
module:lunar-return-calc | calc | Yalnızca ay dönüşü hesaplamaları |
module:chinese-horoscope | calc | Çin burç işareti hesaplama |
module:chinese-forecast | calc | Çin yıllık tahmini |
module:compatibility | calc | Astrolojik uyumluluk |
module:moon | calc | Ay/Güneş hesaplamaları ve ay takvimi |
module:retrograde | calc | Retrograd dönem hesaplamaları |
module:numerology | calc | Numeroloji hesaplamaları |
module:daily-report | texts | Günlük burç yorumu raporları |
module:weekly-report | texts | Haftalık burç yorumu raporları |
module:yearly-report | texts | Yıllık burç yorumu raporları |
module:yearly-ascendant-report | texts | Yıllık yükselen burç yorumu raporları |
module:extra-language | addon | Ek dil desteği |
module:ai-addon | addon | Yapay zeka sohbet botu özellikleri |
module:embeddable-widgets | addon | Gömülü widget desteği |
module:content-editor | admin | İçerik editörü erişimi |
Abonelik Planları
Her abonelik planı sabit bir modül seti içerir. Tüm fiyatlar %20 indirim içerir. "Full" (tam) modüller calc + texts + charts içerir. "Calc" modülleri yalnızca hesaplamaları içerir.
| Özellik | Basic (€49,99/ay) | Gold (€112,49/ay) | Premium (€249,99/ay) | Deluxe (€374,99/ay) |
|---|---|---|---|---|
| Hız limiti | 60 istek/dk | 120 istek/dk | 300 istek/dk | 600 istek/dk |
| Aylık istekler | 150B | 300B | 750B | 1M |
| Natal (calc) | ✅ | ✅ | ✅ | ✅ |
| Uyumluluk | ✅ | ✅ | ✅ | ✅ |
| Ay/Güneş | ✅ | ✅ | ✅ | ✅ |
| Numeroloji | ✅ | ✅ | ✅ | ✅ |
| İçerik Editörü | ✅ | ✅ | ✅ | |
| Natal (tam) | ✅ | ✅ | ✅ | |
| Geçiş (calc) | ✅ | ✅ | ||
| Güneş/Ay Dönüşü (calc) | ✅ | ✅ | ||
| Sinastri/Kompozit (calc) | ✅ | ✅ | ||
| İlerlemeler | ✅ | ✅ | ||
| Çin Horoskopu | ✅ | ✅ | ||
| Retrograd | ✅ | ✅ | ||
| Gömülü Widget'lar | ✅ | ✅ | ||
| Geçiş (tam) | ✅ | |||
| Güneş/Ay Dönüşü (tam) | ✅ | |||
| Sinastri/Kompozit (tam) | ✅ | |||
| Çin Tahmini | ✅ | |||
| Günlük/Haftalık/Yıllık Raporlar | ✅ |
Modül Erişimini Kontrol Etme
Kuruluşunuzda mevcut tüm modülleri listeleyin:
curl -X GET "https://api.astroapi.cloud/api/modules" \
-H "X-Api-Key: your-api-key"Yanıt
{
"data": [
{
"type": "module",
"id": "module:natal-calc",
"attributes": {
"name": "Natal Chart Calculations",
"enabled": true,
"expiresAt": null
}
},
{
"type": "module",
"id": "module:transit-calc",
"attributes": {
"name": "Transit Calculations",
"enabled": true,
"expiresAt": "2024-12-31T23:59:59Z"
}
}
]
}Modülle Korunan Uç Noktalar
Sahip olmadığınız bir modül gerektiren bir uç noktaya erişildiğinde:
{
"errors": [{
"status": "403",
"title": "Module Required",
"detail": "This endpoint requires the 'module:synastry-calc' module.",
"meta": {
"requiredModule": "module:synastry-calc"
}
}]
}API Anahtarı İzinleri
API anahtarları belirli modüllerle kısıtlanabilir. Kuruluşunuzun bir modüle erişimi olsa bile, bireysel API anahtarları bu modülü hariç tutacak şekilde kapsamlandırılabilir:
{
"apiKey": {
"modules": ["module:natal-calc", "module:moon"]
}
}Bu, belirli kullanım durumları için sınırlı kapsamlı anahtarlar oluşturmanıza olanak tanır; örneğin yalnızca doğum haritası hesaplamalarına izin veren ve kuruluşunuzun abone olduğu diğer modüllere erişimi olmayan bir anahtar.