<?xml version="1.0" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">NCAD::</title>
  <subtitle type="text">
    NCAD::NCAD DevApps: Recently opened tasks
  </subtitle>
  <id>https://dev.ncad.info/</id>
    <updated>2026-05-20T05:24:10Z</updated>
  <link rel="self" type="text/xml" href="feed.php?feed_type=atom"/>
  <link rel="alternate" type="text/html" hreflang="en" href="/feed.php"/>
    <entry>
    <title>FS#73: [MàJ] fonction get_activities</title>
    <link href="https://dev.ncad.info/index.php?do=details&amp;task_id=73" />    
    <updated>2026-05-20T05:24:10Z</updated>    
    <published>2026-05-20T05:23:54Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Bonjour,
</p>

<p>
Cette fonction peut retourner les <em>n</em> dernières activités d&#039;une chaîne Youtube et retourne une liste des <em>n</em> vidéos avec les informations suivantes : 
</p>
<ul>
<li class="level1"><div class="li"> <strong>Titre</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Description</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Nom</strong> de la chaîne.</div>
</li>
<li class="level1"><div class="li"> <strong>Date de publication</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Miniature</strong> de la vidéo.</div>
</li>
</ul>

<p>
 Elle peut retourner <strong>deux valeurs</strong> : 
</p>
<ul>
<li class="level1"><div class="li"> Un <strong>code d&#039;erreur 4XX</strong> retourné par Youtube en cas de problème avec le jeton présenté.</div>
</li>
<li class="level1"><div class="li"> Une <strong>liste des vidéos</strong> sous forme de tableau JSON.</div>
</li>
</ul>

<p>
La documentation de cette fonction est disponible <a href="https://app.ncad.fr/Documentation/Youtube/Activites" class="urlextern" title="https://app.ncad.fr/Documentation/Youtube/Activites">ici</a>.
</p>

<p>
Cordialement.<br />
</p>
</div>
    </content>
    <author><name>CACHELOU Nicolas</name></author>
    <id>https://dev.ncad.info/:73</id>
  </entry>
    <entry>
    <title>FS#72: Changelog v.0.1.94</title>
    <link href="https://dev.ncad.info/index.php?do=details&amp;task_id=72" />    
    <updated>2026-05-14T08:26:32Z</updated>    
    <published>2026-05-14T08:26:20Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<h3 id="nouvelles_fonctionnalites">Nouvelles fonctionnalités</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Ajout du <strong>connecteur Youtube</strong></div>
</li>
</ul>

</div>

<h3 id="nouvelles_methodes">Nouvelles méthodes</h3>
<div class="level3">

</div>

<h4 id="nouvelles_methodes_relatives_a_la_gestion_des_jetons">Nouvelles méthodes relatives à la gestion des jetons</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> Création d&#039;un jeton OAuth2 auprès de Google.</div>
</li>
<li class="level1"><div class="li"> Re-validation automatique du jeton en cas d&#039;expiration.</div>
</li>
<li class="level1"><div class="li"> Vérification de la validité du jeton.</div>
</li>
</ul>

</div>

<h4 id="nouvelles_methodes_relatives_aux_informations_de_la_chaine">Nouvelles méthodes relatives aux informations de la chaîne</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> <strong>Nom</strong> de la chaîne.</div>
</li>
<li class="level1"><div class="li"> <strong>Description</strong> de la chaîne.</div>
</li>
<li class="level1"><div class="li"> Nombre de <strong>vues</strong> de la chaîne.</div>
</li>
<li class="level1"><div class="li"> Nombre d&#039;<strong>abonnés</strong> à la chaîne.</div>
</li>
<li class="level1"><div class="li"> Nombre de <strong>vidéos</strong> publiées sur la chaîne.</div>
</li>
</ul>

</div>

<h4 id="nouvelles_methodes_relatives_aux_informations_sur_les_videos">Nouvelles méthodes relatives aux informations sur les vidéos</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> <strong>Titre</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Description</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Titre de la chaîne</strong> où est publiée la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Langue</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Sous-titre</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre de vues</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre de J&#039;aime</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre de favoris</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre de commentaires</strong> de la vidéo.</div>
</li>
</ul>

</div>
</div>
    </content>
    <author><name>CACHELOU Nicolas</name></author>
    <id>https://dev.ncad.info/:72</id>
  </entry>
    <entry>
    <title>FS#71: [MàJ] fonction get_video</title>
    <link href="https://dev.ncad.info/index.php?do=details&amp;task_id=71" />    
    <updated>2026-05-14T08:14:23Z</updated>    
    <published>2026-05-13T11:22:18Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Bonjour,
</p>

<p>
Cette fonction peut retourner les informations suivantes d&#039;une vidéo : 
</p>
<ul>
<li class="level1"><div class="li"> <strong>Titre</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Description</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Nom</strong> de la chaîne.</div>
</li>
<li class="level1"><div class="li"> <strong>Sous-titre</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Langue</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre de vues</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre de j&#039;aime</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre de favoris</strong> de la vidéo.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre de commentaires</strong> de la vidéo.</div>
</li>
</ul>

<p>
 Elle peut retourner <strong>deux valeurs</strong> : 
</p>
<ul>
<li class="level1"><div class="li"> Un <strong>code d&#039;erreur 4XX</strong> retourné par Youtube en cas de problème avec le jeton présenté.</div>
</li>
<li class="level1"><div class="li"> La valeur du paramètre de la vidéo <em>(title, description, channeltitle, defaultlanguage, defaultaudiolanguage, viewcount, likecount, favoritecount, commentcount)</em>.</div>
</li>
</ul>

<p>
La documentation de cette fonction est disponible <a href="https://app.ncad.fr/Documentation/Youtube/Video" class="urlextern" title="https://app.ncad.fr/Documentation/Youtube/Video">ici</a>.
</p>

<p>
Cordialement.<br />
</p>
</div>
    </content>
    <author><name>CACHELOU Nicolas</name></author>
    <id>https://dev.ncad.info/:71</id>
  </entry>
    <entry>
    <title>FS#70: [MàJ] fonction get_channel</title>
    <link href="https://dev.ncad.info/index.php?do=details&amp;task_id=70" />    
    <updated>2026-05-14T08:14:30Z</updated>    
    <published>2026-05-13T11:16:20Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Bonjour,
</p>

<p>
Cette fonction peut retourner les informations suivantes d&#039;une chaîne : 
</p>
<ul>
<li class="level1"><div class="li"> <strong>Titre</strong> de la chaîne.</div>
</li>
<li class="level1"><div class="li"> <strong>Description</strong> de la chaîne.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre de vues</strong> de la chaîne.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre d&#039;abonnées</strong> à la chaîne.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre de vidéos</strong>.</div>
</li>
</ul>

<p>
 Elle peut retourner <strong>deux valeurs</strong> : 
</p>
<ul>
<li class="level1"><div class="li"> Un <strong>code d&#039;erreur 4XX</strong> retourné par Youtube en cas de problème avec le jeton présenté.</div>
</li>
<li class="level1"><div class="li"> La valeur du paramètre de la chaîne <em>(title, description, viewcount, subscribercount, videocount)</em>.</div>
</li>
</ul>

<p>
La documentation de cette fonction est disponible <a href="https://app.ncad.fr/Documentation/Youtube/Channel" class="urlextern" title="https://app.ncad.fr/Documentation/Youtube/Channel">ici</a>.
</p>

<p>
Cordialement.<br />
</p>
</div>
    </content>
    <author><name>CACHELOU Nicolas</name></author>
    <id>https://dev.ncad.info/:70</id>
  </entry>
    <entry>
    <title>FS#69: [MàJ] fonction get_stream</title>
    <link href="https://dev.ncad.info/index.php?do=details&amp;task_id=69" />    
    <updated>2026-05-09T16:01:36Z</updated>    
    <published>2026-05-09T16:00:36Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Bonjour,
</p>

<p>
Cette fonction retourne les <strong>informations du stream</strong> en cours de diffusion.
</p>

<p>
À l&#039;origine, <strong>deux valeurs</strong> possibles sont retournées : 
</p>
<ul>
<li class="level1"><div class="li"> Un <strong>code d&#039;erreur 4XX</strong> retourné par Twitch en cas de problème avec le jeton présenté.</div>
</li>
<li class="level1"><div class="li"> La valeur du paramètre du stream demandé <em>(titre, viewers, nom de jeux streamé, nom de la chaîne)</em>.</div>
</li>
</ul>

<p>
 Une <strong>valeur supplémentaire</strong> peut être présenté, il s&#039;agit de : 
</p>
<ul>
<li class="level1"><div class="li"> offline : Dans le cas où la chaîne ne diffuse aucun stream.</div>
</li>
</ul>

<p>
 La documentation de cette fonction est disponible <a href="https://app.ncad.fr/Documentation/Twitch/Stream" class="urlextern" title="https://app.ncad.fr/Documentation/Twitch/Stream">ici</a>.
</p>

<p>
Cordialement.<br />
</p>
</div>
    </content>
    <author><name>CACHELOU Nicolas</name></author>
    <id>https://dev.ncad.info/:69</id>
  </entry>
    <entry>
    <title>FS#68: [MàJ] fonction validate_token</title>
    <link href="https://dev.ncad.info/index.php?do=details&amp;task_id=68" />    
    <updated>2026-05-09T15:53:47Z</updated>    
    <published>2026-05-08T13:51:24Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Bonjour,
</p>

<p>
À l&#039;origine, la fonction retournait deux valeurs possibles : 
</p>
<ul>
<li class="level1"><div class="li"> <strong>null :</strong> dans le cas où le jeton <em class="u">est valide</em>.</div>
</li>
<li class="level1"><div class="li"> <strong>401 :</strong> dans le cas où le jeton <em class="u">est invalide</em>.</div>
</li>
</ul>

<p>
 Depuis la mise à jour, la fonction peut retourner ces deux valeurs : 
</p>
<ul>
<li class="level1"><div class="li"> <strong>invalid :</strong> le jeton présenté <em class="u">n&#039;est pas valide</em>.</div>
</li>
<li class="level1"><div class="li"> <strong>{TIMEOUT} :</strong> retourne un compteur indiquant <em class="u">le nombre de secondes avant expiration du jeton</em>.</div>
</li>
</ul>

<p>
 La documentation de cette fonction est disponible <a href="https://app.ncad.fr/Documentation/Twitch/Token" class="urlextern" title="https://app.ncad.fr/Documentation/Twitch/Token">ici</a>.<br />
</p>
</div>
    </content>
    <author><name>CACHELOU Nicolas</name></author>
    <id>https://dev.ncad.info/:68</id>
  </entry>
    <entry>
    <title>FS#66: Changelog v.0.1.9</title>
    <link href="https://dev.ncad.info/index.php?do=details&amp;task_id=66" />    
    <updated>2026-05-03T09:27:18Z</updated>    
    <published>2026-05-03T09:19:56Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<h3 id="nouvelles_fonctionnalites">Nouvelles fonctionnalités</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Ajout du <strong>connecteur Twitch</strong></div>
</li>
</ul>

</div>

<h3 id="nouvelles_methodes">Nouvelles méthodes</h3>
<div class="level3">

</div>

<h4 id="nouvelles_methodes_relatives_a_la_gestion_des_jetons">Nouvelles méthodes relatives à la gestion des jetons</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> Création d&#039;un jeton OAuth2 auprès de Twitch.</div>
</li>
<li class="level1"><div class="li"> Re-validation automatique du jeton en cas d&#039;expiration.</div>
</li>
<li class="level1"><div class="li"> Vérification de la validité du jeton.</div>
</li>
</ul>

</div>

<h4 id="nouvelles_methodes_relatives_aux_informations_de_la_chaine">Nouvelles méthodes relatives aux informations de la chaîne</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> <strong>Nom d&#039;utilisateur</strong> du dernier <em class="u">follower</em>.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre total</strong> de <em class="u">followers</em>.</div>
</li>
</ul>

</div>

<h4 id="nouvelles_methodes_relatives_aux_informations_du_stream">Nouvelles méthodes relatives aux informations du stream</h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> <strong>Nom du jeux</strong> streamé.</div>
</li>
<li class="level1"><div class="li"> <strong>Titre</strong> du stream.</div>
</li>
<li class="level1"><div class="li"> <strong>Nombre</strong> de viewer.</div>
</li>
<li class="level1"><div class="li"> <strong>Nom</strong> de la chaîne.</div>
</li>
</ul>

</div>
</div>
    </content>
    <author><name>CACHELOU Nicolas</name></author>
    <id>https://dev.ncad.info/:66</id>
  </entry>
  </feed>
