Projects sayfasına geri dön

namazvakti

mongodb
nestjs

Namaz Vakitleri API

Bu API, Dünya'daki tüm şehirlerin namaz vakitlerini hesaplayan bir API'dir.

Hesaplama yöntemi praytimes.org sitesinden alınmıştır.

API Erişim Noktaları

MetodErişim NoktasıAçıklama
GET/api/v1/countriesVeritabanındaki tüm ülkeleri dizi olarak döndürür.
GET/api/v1/cities/:country_idVerilen country_id değeriyle eşleşen tüm şehirleri döndürür.
GET/api/v1/towns/:city_idVerilen city_id değeriyle eşleşen tüm ilçeleri döndürür.
GET/api/v1/town/:nameİsme göre arama yapmak için en az 3 karakter gönderilmelisiniz 10 kayıt döner
GET/api/v1/nearest/:latitude/:longitudeVerdiğiniz koordinatlara göre en yakın ilçenin bilgilerini döner
GET/api/v1/praytimes/:townidBelirtilen townid değerine göre namaz vakitlerini döndürür
GET/api/v1/prayingtime/monthly/:townidBelirtilen townid değerine göre bulunduğumuz ayın namaz vakitlerini döndürür
GET/api/v1/prayingtime/yearly/:townidBelirtilen townid değerine göre bir sonraki yılın sonuna kadar olan namaz vakitlerini döndürür
GET/api/v1/prayingtime/nearest/:latitude/:longitudeVerdiğiniz koordinatlara en yakın ilçenin namaz vakitlerini döner

Türkiye için hesaplama yöntemlerinde kullanılan kaynaklar

Diyanet işleri başkanlığına göre

  • İmsak : 18 derece
  • Yatsı: 17 derece
Diyanet: {
    name: 'Diyanet İşleri Başkanlığı',
    params: {
        fajr: 18, // İmsak
        dhuhr: 6, // Öğle
        asr: 1.09, // İkindi
        maghrib: 2.2, // Akşam
        isha: 17, // Yatsı
        midnight: 'Jafari' // Gece Yarısı
    }
}

Bağlantılar