Notre API
Sommaire
Son but :
Bonjour,
Nous avons développé une API pour vous permettre d'avoir accès à certaines de nos informations.
Comme par exemple les derniers cours enregistrés, leurs auteurs, le nombre de vue, le nombre de like et dislike. Mais aussi la liste des cours les plus appréciés et plus vues.
Toutes nos données sont retournés sont format "JSON".
Nous espérons que cette API vous permettra une meilleure interaction avec notre plateforme, mais aussi une meilleure visibilité de la capacité de cette plateforme.
Nos fonctions :
Fonctions pour les cours :
ValideCours() ou ValideCours(id)Vous permettra d'accédé à la liste des cours "validés" ou de récupérer toutes informations d'un cours dont vous connaissez l'ID.
CoursByLike()Vous permettra d'avoir une liste de 4 cours triés par like.
CoursByVue()Vous permettra d'avoir une liste de 4 cours triés par vue.
CoursByLikeTT()Vous permettra d'avoir la liste de tous les cours triés par like.
CoursByVueTT()Vous permettra d'avoir la liste de tous les cours triés par vue.
CoursCategorieNom(id)Vous permettra de retrouver la catégorie à laquelle appartient le cours, dont vous passerez l'id en paramètre.
CoursByCategorie(id)Vous permettra d'avoir la liste de tous les cours ayant comme catégorie mére, celle dont vous passerez l'id en paramètre.
Fonctions pour les catégorie :
Categorie(id)Vous permettra de récupérer toutes les catégories enfant de celle dont vous passerez l'id en paramètre.
BaseCategorie()Vous permettra de récupérer toutes les catégories principale de notre site.
CategorieName(id)Vous permettra de récupérer le nom de la catégorie dont vous avez l'id.
ParentCategorie(id)Vous permettra de récupérer les catégories parents de celle dont vous passerez l'id en paramètre.
Quelques exemples :
http://nocry-noteacher.net/api.php?model=$MODEL&function=$FONCTION&id=$ID
$MODEL = "cours"; /* OU */
$MODEL = "categorie";
$FONCTION = "ValideCours"; /* Pour récupérer toutes les informations du cours que vous voulez.*/
$ID = "15"; /* Id du cours que vous souhaitez. */ /* VOICI UN VRAI BOUT DE CODE UTILISER */
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://nocry-noteacher.net/api.php?model=categorie&function=BaseCategorie");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$repcat = curl_exec($ch);
curl_close($ch);
echo $repcat;
?>