API Dokümantasyonu

Astrochronos REST API ile astronomik hesaplamaları uygulamanıza entegre edin

Hızlı Başlangıç
API'yi kullanmaya başlamak için temel bilgiler

Base URL

https://astro-api.collabry.io

Kimlik Doğrulama

API kullanımı için kayıt veya API anahtarı gerekmez. Rate limit: IP başına dakikada 60 istek.

Yanıt Formatı

Tüm yanıtlar JSON formatındadır. Tarih/saat değerleri ISO 8601 formatında döner.

API Endpoints

GET/sun
Güneş zamanları (doğuş, batış, öğle, alacakaranlık)

Parametreler

datelatlontzprovider
GET/moon
Ay zamanları (doğuş, batış, evre bilgileri)

Parametreler

datelatlontz
GET/photo
Fotoğraf pencereleri (altın saat, mavi saat)

Parametreler

datelatlontzgolden_mingolden_maxblue_minblue_max
GET/position
Güneş/ay anlık pozisyonu (azimut, yükseklik)

Parametreler

timelatlontzbody
GET/accurate
Hassas astronomik veriler (güneş ve ay birleşik)

Parametreler

datelatlontz
GET/health
API sağlık durumu

Kullanım Örnekleri

Güneş Zamanları
İstanbul için bugünün güneş zamanları
curl "https://astro-api.collabry.io/sun?lat=41.0082&lon=28.9784&tz=Europe/Istanbul"
Ay Evresi
Bugünün ay evresi ve doğuş/batış saatleri
curl "https://astro-api.collabry.io/moon?lat=41.0082&lon=28.9784&tz=Europe/Istanbul"
Fotoğraf Pencereleri
Özelleştirilmiş altın saat ve mavi saat aralıkları
curl "https://astro-api.collabry.io/photo?lat=41.0082&lon=28.9784&golden_min=-2&golden_max=8&blue_min=-10&blue_max=-2"
Kütüphaneler ve SDK'lar

Python

Resmi LunaSol Python kütüphanesi

pip install lunasol

JavaScript/TypeScript

Fetch API veya Axios kullanarak doğrudan API çağrıları

cURL

Komut satırından doğrudan API testleri

İnteraktif API Testi
API endpoints'lerini canlı olarak test edin

Swagger UI üzerinden API'yi interaktif olarak test edebilirsiniz.

API Dokümantasyonunu Aç