Skip to content

Geçişler

Belirli bir zaman diliminde bir doğum haritasına yapılan gezegen geçişlerini ve açıları hesaplayın.

Geçişleri Hesapla

Bir tarih aralığı için geçişleri hesaplayın:

bash
curl -X POST "https://api.astroapi.cloud/api/calc/transit" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "birthDate": "1990-06-15T14:30",
    "birthLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "transitDateStart": "2024-01-01T00:00",
    "transitDateEnd": "2024-01-31T23:59",
    "transitLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    }
  }'

Parametreler

ParametreTürZorunluAçıklama
birthDatestringEvetYYYY-MM-DDTHH:mm biçiminde doğum tarihi/saati
birthLocationobjectEvetEnlem, boylam ve saat dilimiyle doğum konumu
transitDateStartstringEvetYYYY-MM-DDTHH:mm biçiminde geçiş dönemi başlangıcı
transitDateEndstringEvetYYYY-MM-DDTHH:mm biçiminde geçiş dönemi sonu
transitLocationobjectEvetEnlem, boylam ve saat dilimiyle geçiş konumu
houseSystemstringHayırEv sistemi (varsayılan: "placidus")
pointsarrayHayırHesaplanacak gök cisimleri
orbsobjectHayırAçı türüne göre özel orb değerleri
languagestringHayırMetin içeriği için dil kodu (varsayılan: "en")
includeTextbooleanHayırYorum metnini dahil et (varsayılan: false)
includeReadableEntitiesbooleanHayırİnsan tarafından okunabilir varlık başlıklarını dahil et (varsayılan: false)

Konum Nesnesi

json
{
  "latitude": 51.5074,
  "longitude": -0.1278,
  "timezone": "Europe/London"
}

Yanıt

Yanıt, geçiş geçişlerini (gezegenlerin burçlara veya evlere girip çıktıkları zamanlar), geçiş ev konumlarını, geçiş ve natal gezegenler arasındaki açıları ve harita URL'lerini içerir.

json
{
  "data": {
    "crossings": [...],
    "transitHouses": [...],
    "aspects": [
      {
        "point1": "saturn",
        "point2": "sun",
        "aspect": "conjunction",
        "orb": 1.2,
        "applying": true
      }
    ],
    "charts": {
      "transit": {
        "title": "Transit Chart (Bi-wheel)",
        "url": "..."
      },
      "natal": {
        "title": "Natal Chart",
        "url": "..."
      }
    },
    "natalPoints": [...],
    "natalHouses": [...],
    "transitPoints": [...]
  }
}

Özel Orblar

Farklı açı türleri için özel orb değerleri belirtin:

bash
curl -X POST "https://api.astroapi.cloud/api/calc/transit" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "birthDate": "1990-06-15T14:30",
    "birthLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "transitDateStart": "2024-01-01T00:00",
    "transitDateEnd": "2024-01-31T23:59",
    "transitLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "orbs": {
      "conjunction": 3,
      "opposition": 3,
      "trine": 2,
      "square": 2
    }
  }'

Yorum Metniyle Birlikte

Geçiş hesaplamalarınıza yorum metni dahil edin:

bash
curl -X POST "https://api.astroapi.cloud/api/calc/transit" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "birthDate": "1990-06-15T14:30",
    "birthLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "transitDateStart": "2024-01-15T00:00",
    "transitDateEnd": "2024-01-15T23:59",
    "transitLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "includeText": true,
    "language": "en"
  }'

iCal Dışa Aktarma

Geçiş olaylarını Google Takvim, Apple Takvim veya Outlook gibi takvim uygulamalarına aktarılabilecek bir iCal (.ics) dosyası olarak dışa aktarın.

POST /api/calc/transit/ical

bash
curl -X POST "https://api.astroapi.cloud/api/calc/transit/ical" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "birthDate": "1990-06-15T14:30",
    "birthLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "transitDateStart": "2024-01-01T00:00",
    "transitDateEnd": "2024-03-31T23:59",
    "transitLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    }
  }' --output transits.ics

Yanıt, Content-Disposition: attachment; filename="transits.ics" içeren bir text/calendar dosyasıdır.

Parametreler

iCal dışa aktarma, standart geçiş uç noktasıyla aynı parametreleri kabul eder, ek olarak:

ParametreTürZorunluAçıklama
aspectsarrayHayırAçı türlerine göre filtrele (örn. ["conjunction", "trine"])

TIP

Takvim uygulamanıza indirilen .ics dosyasını aktararak geçiş olaylarını her açının açıklamalarıyla birlikte takvim girişleri olarak görün.

AstroAPI Documentation