GET https://omuservices.omu.edu.tr/api/DETSIS/DETSISServis/{method}

GET https://omuservices.omu.edu.tr/api/DETSIS/DETSISServis/{method}/{id}

GET https://omuservices.omu.edu.tr/api/DETSIS/DETSISServis/{method}/{search}/{id}

{method}: Kullanılabilir metodlar
{id}: DetsisNo
{search}: Arama kelimesi

Metodlar!

AdaGoreKurumBirimSorgulaWs/{ad(en az 5 harf)}/anaKurumIdareKimlikKodu(root için 0) AktifKEPAdresleriniGetir AnaKurumlariGetirKurumBirimWs AnaKurumIletisimBilgileriWs DETSISNoKurumBirimWs DetayBilgilereGoreSorgulaKurumBirimWs DetsisIslemYetkilisiBilgileriWs HiyerarsiGetirKurumBirimWs/{id} KEPAdresleriniGetir KendiTumBirimleriGetirWs/{id} KurumBirimIletisimBilgileriGetirWs/{id} TumTip1KodlariGetirWs TumTip2KodlariGetirWs TumYerKodlariGetirWs //YeniDisYazismaYapanlariGetirWs/pGun/pAy/pYil //eYazismaPaketi

GuzzleHttp Örnek

function apiClient() { $response = $this->client->request('GET', $this->baseApiURL .$this->apiURL, [ 'headers' => ['Authorization' => 'Bearer '.$this->token], 'verify' => false ] ); return json_decode($response->getBody(), true); }

AngularJS Örnek

return $http({ method: 'GET', headers: { "authorization": "Bearer " + $window.localStorage.getItem('token'), "content-type": "application/json", "accept": "application/json" }, url: $rootScope.serviceBaseURL + 'BilesikKutukSorgulaKimlikNoServis/'+id }).success(function (data, status) { console.log(data); }).error(function (data, status) { console.log("Hata: " + JSON.stringify({ data: data })); });

Hatalar!

{ "status": "Token is Invalid" } , { "status": "Token is Expired" } , { "status": "Authorization Token not found" } , { "status": "User not found" } , { "status": "Unauthorized" } , { "status": "Record table write error" }

Başarılı!

{ "DetsisIslemYetkilisiBilgileriWsResult": { "SonucHatali": false, "Sonuclar": { "DetsisKullanici": [ ... { "AdaGoreKurumBirimSorgulaWsResult": { "SonucHatali": false, "Sonuclar": { "KurumBirimWS": [ { "DETSISNo": 123, "Ad": "ONDOKUZ MAYIS ÜNİVERSİTESİ REKTÖRLÜĞÜ",