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ş Yap
POST
https://siteniz.com/apps/api/login.php
Kullanıcı adı ve şifreyi doğrulayabilirsiniz.
Path Parameters
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,
}
Kayıt Ol
POST
https://siteniz.com/apps/api/register.php
Kullanıcıyı kayıt edebilirsiniz.
Path Parameters
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ı
String
Eposta Adresi
password
String
Hashlenmemiş şifre
{
'status' => true,
'accountID' => int, // Tam sayı bir kullanıcı ID'si döner.
}
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
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
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
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"
}
]
Last updated
Was this helpful?