Skip to content

Diyanet İşleri'nin resmi web sitesinden ilçeye göre namaz vakitlerini alan ve servis eden WebAPI

Notifications You must be signed in to change notification settings

saralonr/DiyanetNamazVakitleri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiyanetNamazVakitleri

Diyanet İşleri'nin resmi web sitesinden ilçeye göre namaz vakitlerini alan ve servis eden WebAPI

Endpoint Listesi ve İşlevleri :

GET Method - GetPrayerTimes()

- PARAMETRELER

  • stateID, int: GetDistricts()'den dönen Districts listesinden bir ID verilmelidir.

- REQUEST

 http://localhost/api/times/GetPrayerTimes?stateID={stateID}

- RESPONSE

{
"Date": "19 Haziran Salı 2018",
"Imsak": "03:24",
"Gunes": "05:25",
"Ogle": "13:11",
"Ikindi": "17:10",
"Aksam": "20:46",
"Yatsi": "22:37"
}

GET Method - GetCountries()

- REQUEST

 http://localhost/api/times/GetCountries

- RESPONSE

[
   {
   "ID": 33,
   "Country": "ABD"
   },
   {
   "ID": 166,
   "Country": "AFGANISTAN"
   }
]

GET Method - GetCities()

- PARAMETRELER

  • countryID, int: GetCountries()'den dönen Countries listesinden bir ID verilmelidir.

- REQUEST

 http://localhost/api/times/GetCities?countryID={countryID}

- RESPONSE

[
   {
   "ID": 500,
   "CountryID": 2,
   "CityName": "ADANA"
   },
   {
   "ID": 501,
   "CountryID": 2,
   "CityName": "ADIYAMAN"
   }
]

GET Method - GetDistricts()

- PARAMETRELER

  • countryID, int: GetCountries()'den dönen Countries listesinden bir ID verilmelidir.
  • cityID, int: GetCities()'den dönen Cities listesinden bir ID verilmelidir.

- REQUEST

 http://localhost/api/times/GetDistricts?countryID={countryID}&cityID={cityID}

- RESPONSE

[
   {
   "ID": 9535,
   "CountryID": 2,
   "CityID": 539,
   "DistrictName": "ARNAVUTKOY"
   },
   {
   "ID": 17865,
   "CountryID": 2,
   "CityID": 539,
   "DistrictName": "AVCILAR"
   }
]

NOTLAR

Hatalı İstekler

* Hatalı isteklerde, parametre eksikse geriye 0 cevabı döndürülür.
* Parametre hatalıysa ya da istek sırasında sunucuda hata meydana gelirse geriye -1 cevabı döndürülür.

CORS

* CORS etkinleştirilmiştir. Javascript ile istek gönderilebilir.

Jun 19, 2018.

About

Diyanet İşleri'nin resmi web sitesinden ilçeye göre namaz vakitlerini alan ve servis eden WebAPI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published