GET /api/json/categories
Paramètres possibles:
- lang (Valeur par défaut = ru) - La langue dans laquelle il faut essayer d'obtenir le texte. Options possibles: en, ru, de, es, fr, it, nl, uk, zh, zt
- style (Valeur par défaut = line) - Le format des données renvoyées:
- line - Toutes les catégories seront envoyées sous forme d'un tableau unique, telles qu'elles sont stockées dans la base de données ; elles sont triées par le champ SORT_NUM puis par ID.
- tree - Toutes les catégories seront envoyées sous forme arborescente, les catégories imbriquées se trouvant dans la propriété CHILDREN.
Exemple de requête complète:
GET /api/json/categories?lang=en&style=tree
Exemple de réponse (style=line):
[{
"id":1,
"saf":"C1-programs",
"icon":"\/imgs\/categories\/1.png",
"sort":0,
"name":"Programs",
"desc":"This category contains custom programs for KOS.",
"parent":0,
"breadcrumbsParents":[1]
},{
"id":2,
"saf":"C2-emuls",
"icon":"\/imgs\/categories\/2.png",
"sort":0,
"name":"Emulators",
"desc":"Emulators are located in this category.",
"parent":1,
"breadcrumbsParents":[1,2]
},
...
]
Exemple de réponse (style=tree):
[{
"id": 1,
"saf": "C1-programs",
"icon": "/imgs/categories/1.png",
"sort": 0,
"name": "Programs",
"desc": "This category contains custom programs for KOS.",
"parent": 0,
"breadcrumbsParents": [1],
"children": [{
"id": 2,
"saf": "C2-emuls",
"icon": "/imgs/categories/2.png",
"sort": 0,
"name": "Emulators",
"desc": "Emulators are located in this category.",
"parent": 1,
"breadcrumbsParents": [1, 2],
"children": []
},{
"id": 3,
"saf": "C3-offices",
"icon": "/imgs/categories/3.png",
"sort": 1,
"name": "Office",
"desc": "Office programs are in this category.",
"parent": 1,
"breadcrumbsParents": [1, 3],
"children": []
},
...
]
},{
"id": 7,
"saf": "C7-games",
"icon": "/imgs/categories/7.png",
"sort": 1,
"name": "Games",
"desc": "This category contains games that have been developed or ported to KOS",
"parent": 0,
"breadcrumbsParents": [7],
"children": [{
"id": 8,
"saf": "C8-casuals",
"icon": "",
"sort": 0,
"name": "Casual",
"desc": "This genre includes simple/ uncomplicated games for everyone, designed more to kill time
than serious entertainment.",
"parent": 7,
"breadcrumbsParents": [7, 8],
"children": []
},
...
]
},
...
]