LeaderOS
  • Giriş
  • Yeni Döküman
  • Ücretsiz Hizmetler
  • Web Hosting
  • Kurulum
  • Soru-Cevap
  • Yetkiler
  • LeaderOS Plugini
  • Google Authenticator
  • AuthMe Bağlantısı
  • CloudFlare Kurulumu
  • CloudFlare play. oyna. mc. Oluşturma
  • SMTP Ayarları
  • Google reCAPTCHA
  • Cache (Önbellek) Ekleme
  • GZIP Aktifleştirme
  • Önerilen Resim Boyutları
  • WWW Yönlendirme
  • Özelleştirilmiş Tema
  • API Kullanımı
  • Arkaplana Görsel Ekleme
  • Resim Yüklenmeme Sorunu Çözümü (Text Editor)
  • Kullanıcı Alanı
    • Haberler
    • Mağaza
    • Kredi
    • Sıralama
    • Destek
    • Çarkıfelek
    • İndir
  • Yönetim Paneli
    • Kişiselleştir
    • Haber
    • Sunucu
    • Mağaza
    • Hesap
    • Destek
    • Sıralama
    • Sayfa
    • Engel
    • İndir
    • Ödeme
    • Tema
    • Ayarlar
  • Plugin
    • ExpiryCommand
Powered by GitBook
On this page
  • Giriş Yap
  • Kayıt Ol
  • Kredi Geçmişi
  • Mağaza Geçmişi
  • En Çok Kredi Yükleyenler

Was this helpful?

API Kullanımı

LeaderOS v5 için geliştirilmiş API hakkındaki bilgileri bu sayfada bulabilirsiniz.

API'ye yaptığınız istek sonucu size bir JSON verisi döndürür. Bu veriyi plugin veya skript ile işleyip oyuncularınıza gösterebilirsiniz.

Giriş ve Kayıt ol sistemi için Yönetim Paneli > Sistem Ayarları "Auth API" aktif olmalıdır.

Giriş Yap

POST https://siteniz.com/apps/api/login.php

Kullanıcı adı ve şifreyi doğrulayabilirsiniz.

Path Parameters

Name
Type
Description

token

String

/apps/main/private/config/app.php içerisindeki APP_KEY değeri

ip

String

Kullanıcının IP Adresini

username

String

Kullanıcı Adı

password

String

Hashlenmemiş şifre

{
    'status' => true,
}
{
    'status' => false,
    'message' => "Şifre hatalı!"
}
{
    'status' => false,
    'message' => "Kullanıcı bulunamadı!"
}

Kayıt Ol

POST https://siteniz.com/apps/api/register.php

Kullanıcıyı kayıt edebilirsiniz.

Path Parameters

Name
Type
Description

token

String

/apps/main/private/config/app.php içerisindeki APP_KEY değeri

ip

String

Kullanıcının IP Adresini

username

String

Kullanıcı Adı

email

String

Eposta Adresi

password

String

Hashlenmemiş şifre

{
    'status' => true,
    'accountID' => int, // Tam sayı bir kullanıcı ID'si döner.
}
{
    'status' => false,
    'message' => "Hata mesajı burda yazar!"
}

Kredi Geçmişi

GET https://siteniz.com/apps/api/credit-history.php

Örnek Kullanım: Kullanıcı adı LeaderOS olan 2 adet veriyi getirir. https://premium.leaderos.com.tr/apps/api/credit-history.php?username=LeaderOS&limit=2 NOT: username ve limit parametreleri zorunlu değildir.

Path Parameters

Name
Type
Description

username

string

Kullanıcı adına göre filtreleme yapabilirsiniz.

limit

integer

Kaç adet veri gösterileceğini filtreleyebilirsiniz.

[
    {
        accountID: 1,
        username: "demo",
        amount: 12,
        creationDate: "2020-12-21 22:40:11"
    },
    {
        accountID: 2,
        username: "LeaderOS",
        amount: 20,
        creationDate: "2020-12-21 22:39:50"
    }
]

Mağaza Geçmişi

GET https://siteniz.com/apps/api/store-history.php

Örnek Kullanım: Kullanıcı adı LeaderOS olan 2 adet veriyi gösterir. https://premium.leaderos.com.tr/apps/api/store-history.php?username=LeaderOS&limit=2 NOT: username ve limit parametreleri zorunlu değildir.

Path Parameters

Name
Type
Description

username

string

Kullanıcı adına göre filtreleme yapabilirsiniz.

limit

integer

Kaç adet veri gösterileceğini filtreleyebilirsiniz.

[
    {
        accountID: 2,
        username: "LeaderOS",
        serverName: "Factions",
        productName: "250K Para",
        price: 5,
        creationDate: "2020-07-21 22:38:35"
    },
    {
        accountID: 1,
        username: "demo",
        serverName: "Factions",
        productName: "100K Para",
        price: 3,
        creationDate: "2020-07-21 22:38:25"
    }
]

En Çok Kredi Yükleyenler

GET https://siteniz.com/apps/api/top-credit-history.php

Örnek Kullanım: Kullanıcı adı LeaderOS olan 2 adet veriyi gösterir. https://premium.leaderos.com.tr/apps/api/top-credit-history.php?username=LeaderOS&limit=2 NOT: username ve limit parametreleri zorunlu değildir.

Path Parameters

Name
Type
Description

username

string

Kullanıcı adına göre filtreleme yapabilirsiniz.

limit

integer

Kaç adet veri gösterileceğini filtreleyebilirsiniz.

[
    {
        accountID: 1,
        username: "demo",
        amount: 30,
        count: 1, // tek seferde 30 kredi yüklemiş
        creationDate: "2020-12-21 22:40:11"
    },
    {
        accountID: 2,
        username: "LeaderOS",
        amount: 20,
        count: 2, // 2 seferde 20 kredi yüklemiş
        creationDate: "2020-12-21 22:39:50"
    }
]
PreviousÖzelleştirilmiş TemaNextArkaplana Görsel Ekleme

Last updated 2 years ago

Was this helpful?