Projeleri listele
GET /api/projects
Verilen kriterlere göre projeleri listeler.
Sorgulama Parametreleri
Ad |
Veri Tipi |
Açıklama |
---|---|---|
categories |
Virgülle Ayrılmış Tamsayı Listesi |
Projeleri Kategorilere göre filtreler (kapsamlı). |
sort |
Tamsayı |
Projeleri belirli bir metodla sıralar. |
q |
Dizi |
Arama sorgusu. İsim, yazar ve açıklamayı denetler. |
limit |
Tamsayı |
Gösterilen proje miktarını sınırlar (Max / varsayılan: 25). |
offset |
Tamsayı |
Sonuç listesinden ilk n projelerini bırakır. |
Örnek sonuç:
[{
"pluginId": "ore",
"createdAt": "2016-11-07 12:26:35.672",
"name": "Ore",
"owner": "windy",
"description": "Official package manager for Sponge.",
"href": "/windy/Ore",
"members": [{
"userId": 6602,
"name": "windy",
"roles": ["Owner"],
"headRole": "Owner"
}],
"channels": [{
"name": "Beta",
"color": "#B400FF"
}],
"recommended": {
"id": 221,
"createdAt": "2016-11-07 12:26:35.672",
"name": "1.0.0",
"dependencies": [],
"pluginId": "ore",
"channel": {
"name": "Beta",
"color": "#B400FF"
},
"fileSize": 52807
},
"category": {
"title": "Admin Tools",
"icon": "fa-server"
},
"views": 275,
"downloads": 28,
"stars": 9
}, {
"pluginId": "serverlistplus",
"createdAt": "2016-11-07 12:26:35.672",
"name": "ServerListPlus",
"owner": "Minecrell",
"description": "An extremely customizable server status ping plugin for Minecraft",
"href": "/Minecrell/ServerListPlus",
"members": [{
"userId": 1875,
"name": "Minecrell",
"roles": ["Owner"],
"headRole": "Owner"
}],
"channels": [{
"name": "Release",
"color": "#009600"
}],
"recommended": {
"id": 231,
"createdAt": "2016-11-07 12:26:35.672",
"name": "3.4.7",
"dependencies": [],
"pluginId": "serverlistplus",
"channel": {
"name": "Release",
"color": "#009600"
},
"fileSize": 397480
},
"category": {
"title": "Admin Tools",
"icon": "fa-server"
},
"views": 60,
"downloads": 9,
"stars": 3
}]