API v.1 Beta

Giriş

Galatasaray Sözlük API, yazılım geliştiriciler için hazırlanmıştır. API ile Galatasaray Sözlük'e kolayca erişim sağlayabilir, gerçek zamanlı veri çekip gönderebilirsiniz.

GET veya POST talep methodlarıyla gönderdiğiniz isteklerin sonucu JSON formatında geri döndürülür.

Oturum İşlemleri

Api Key

Galatasaray Sözlük API'yi kullanabilmek için güvenlik anahtarına sahip olmanız gerekmektedir. Tüm isteklerde güvenlik anahtarı doğrulaması yapılır. Api Key için iletişim sayfasından bize ulaşabilirsiniz.
Not: Beta versiyonda Api Key kontrolü yapılmamaktadır.

Token

Tüm kullanıcı işlemlerinde kullanıcıyı tanımak ve kullanıcı güvenliği sağlamak amacıyla token kontrolü yapılır. Her kullanıcıya özel oluşturulan token anahtarı kullanıcı girişi yapıldığında döndürülür.

Kullanıcı Girişi

Bu bölüm kararlı sürümde açılacaktır.

Başlıklar

Bugün

Bugünün başlıklarını listeler.
GET
https://rerererarara.net/api/v1/basliklar/bugun

Dün

Dünün başlıklarını listeler.
GET
https://rerererarara.net/api/v1/basliklar/dun

Gündem

Gündemdeki başlıkları, entryleri ve maçları listeler. Başlıklar son entrynin tarihine göre, entryler beğeni sırasına göre, maçlar ise entry sayısına göre sıralanır.
GET
https://rerererarara.net/api/v1/basliklar/gundem/{menu}
Parametreler
menu
basliklar | entryler | maclar String

Bir Gün

Belirli bir tarihte girilen başlıkları listeler. tarih parametresi girilmediği takdirde rastgele bir tarihi getirir.
GET
https://rerererarara.net/api/v1/basliklar/birgun?tarih=2020-02-23
Parametreler
tarih
Format: YYYY-MM-DD String

Başlık Tamamlama

Belirli bir kelime ve kelime grubunu içeren başlıkları listeler. @ işaretiyle başlayan ifadelerde kullanıcıları listeler.
GET
https://rerererarara.net/api/v1/baslik-tamamla/arama?q={ifade}
Parametreler
q
Harf veya kelime | @kullanıcı String

Entryler

Entry Listesi (Hepsi)

Bir başlığa girilen bütün entryleri listeler.
GET
https://rerererarara.net/api/v1/entryler/hepsi?baslik_id=1
Parametreler
baslik_id
Başlık Id Number
yazar
Yazarın Kullanıcı Adı String
sayfa
Sayfa Numarası Number

Entry Listesi (Bir Gün)

Bir başlığa belirli bir tarihte girilen entryleri listeler.
GET
https://rerererarara.net/api/v1/entryler/birgun?baslik_id=1&tarih=2020-02-23&sayfa=1
Parametreler
baslik_id
Başlık Id Number
tarih
Format: YYYY-MM-DD String
sayfa
Sayfa Numarası Number

Entry Listesi (Gündem)

Bir başlıktaki gündemdeki entryleri listeler.
GET
https://rerererarara.net/api/v1/entryler/gundem?baslik_id=1&sayfa=1
Parametreler
baslik_id
Başlık Id Number
sayfa
Sayfa Numarası Number

Entry

İstenilen entryi getirir.
GET
https://rerererarara.net/api/v1/entry/detay?entry_id=1
Parametreler
entry_id
Entry Numasası Number

10 Numara Entry

Rastgele bir 10 numara entry getirir.
GET
https://rerererarara.net/api/v1/entry/10-numara

Künyeler

Başlık Künyesi

Bir başlıktaki maç ya da kişi künyesini getirir.
GET
https://rerererarara.net/api/v1/kunyeler/baslik-kunyesi?baslik_id=186
Parametreler
baslik_id
Başlık Id Number

Canlı Skor Bilgisi

Oynanan bir maçın dakika ve skor bilgisini getirir.
GET
https://rerererarara.net/api/v1/kunyeler/canli-skor?baslik_id=186
Parametreler
baslik_id
Başlık Id Number

Kullanıcılar

Kullanıcı Profili

Bir kullanıcının profil bilgilerini getirir.
GET
https://rerererarara.net/api/v1/kullanici/profil?nick=gs
Parametreler
nick
Kullanıcı Adı String

Kullanıcı Entry Listesi

Bir kullanıcının beğenilen, destan yazdığı vb. entrylerini listeler.
GET
https://rerererarara.net/api/v1/kullanici/liste?nick=gs&liste=1
Parametreler
nick
Kullanıcı Adı String
liste
Liste Id Number

İletişim

Sözlük yöneticileriyle iletişime geçmeyi sağlar.
POST
https://rerererarara.net/api/v1/iletisim
Parametreler
isim
İsim Soyisim String
email
E-Posta Adresi String
konu
Konu String
mesaj
Mesaj String

GSS API hazırlık aşamasında!
Görüş ve önerileriniz için iletişim sayfamızı kullanabilirsiniz.