POST api/Ogr/CedayGirisUrl

Seçilen bir CEDAY için giriş linki alma fonksiyonu. Bu fonksiyon başlama saati ile oturum süresi arasında olumlu yanıt verir. Gereksiz işlem yükü oluşturmamak için seçilen CEDAY dersinin başlama ve bitiş saatleri önceden kontrol edilmelidir.

Request Information

URI Parameters

None.

Body Parameters

CedayDetayDTO
NameDescriptionTypeAdditional information
CedayID

Detay bilgisi istenen Ceday kayıt ID değeri

integer

None.

UserHostAddress

Kullanıcının erişim sağladığı konumdaki IP bilgisi

string

None.

OgrenciID

Aktif öğrencinin kayıt ID'si

integer

None.

SezonID

Programda

integer

None.

DerslikID

İşlem yapılacak derslik kayıt numarası

integer

None.

appToken

Mobil uygulama için verilen sabit anahtardır. Her sorguda mutlaka gönderilmesi gerekir

string

None.

OturumToken

Oturum açma işlemi başarılı olduğunda sistemin ürettiği kişiye özel anahtar sonraki taleplerde kimlik doğrulaması için gönderilecektir. Oturum zaman aşımı sonrası veya aynı kişinin farklı bir cihazda oturum açması halinde geçersiz olacaktır.

string

None.

Request Formats

application/json, text/json

Sample:
{
  "CedayID": 1,
  "UserHostAddress": "sample string 2",
  "OgrenciID": 3,
  "SezonID": 4,
  "DerslikID": 5,
  "appToken": "sample string 6",
  "OturumToken": "sample string 7"
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

İşlem hatasız tamamlanırsa dönüş içindeki Durum=true olur ve Mesaj nesnesi modeli döner. GirisUrl alanında derse erişim linki, KatilimLogParametresi alanında ise giriş yapıldığında kullanılacak fonksiyonun istediği bilgi olacaktır. Durum FALSE olması halinde ise Mesaj alanında string tipinde hata bildirimi gönderilir.

JsonDTO
NameDescriptionTypeAdditional information
Durum

İşlem başarıyla tamamlandı mı?

boolean

None.

Mesaj

İşlem başarılı olması halinde beklenen neseyi, aksi halde hata mesajını içerir.

Object

None.

SonucID

Odaklanılan nesnenin kayıt anahtar değeridir. Yapılan işlemde üretilen kaydın ID'si.

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "Durum": true,
  "Mesaj": {},
  "SonucID": 3
}