{"id":25019,"date":"2021-05-29T15:18:00","date_gmt":"2021-05-29T12:18:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25019"},"modified":"2021-10-18T02:10:40","modified_gmt":"2021-10-17T23:10:40","slug":"api-youtube-comment-obtenir-la-liste-des-videos-youtube-de-votre-chaine","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fr\/api-youtube-comment-obtenir-la-liste-des-videos-youtube-de-votre-chaine\/","title":{"rendered":"API YouTube &#8211; Comment obtenir la liste des vid\u00e9os YouTube de votre cha\u00eene"},"content":{"rendered":"<p>R\u00e9cemment, un de nos lecteurs a demand\u00e9 comment obtenir une liste de vid\u00e9os d&rsquo;une cha\u00eene YouTube\u00a0? Ils voulaient montrer une liste de leurs vid\u00e9os sous forme de tableau. Dans cet article, nous \u00e9tudions comment utiliser l&rsquo;API YouTube pour obtenir une liste des vid\u00e9os YouTube de votre cha\u00eene.<\/p>\n<p>Un utilisateur peut voir toutes ses vid\u00e9os sur le site YouTube lui-m\u00eame. Mais si vous souhaitez partager la liste de vid\u00e9os avec quelqu&rsquo;un d&rsquo;autre, vous devez conserver ces donn\u00e9es hors ligne. D&rsquo;autre part, certains utilisateurs peuvent souhaiter afficher une liste de vid\u00e9os sur leur site Web.<\/p>\n<p>Cela \u00e9tant dit, voyons comment obtenir une liste de vid\u00e9os YouTube \u00e0 l&rsquo;aide de l&rsquo;API YouTube.<\/p>\n<p><strong>Remarque\u00a0:<\/strong> En utilisant le code de cet article, vous pouvez \u00e9galement obtenir une liste de vid\u00e9os de n&rsquo;importe quelle cha\u00eene YouTube fournissant un identifiant de cha\u00eene YouTube valide.<\/p>\n<h3>Obtenez votre cl\u00e9 API<\/h3>\n<p>Pour commencer avec l&rsquo;API YouTube, vous devez d&rsquo;abord cr\u00e9er une cl\u00e9 API \u00e0 partir de votre compte Google. Cette cl\u00e9 est n\u00e9cessaire lors de l&rsquo;interaction avec les API YouTube. Sans cette cl\u00e9, YouTube consid\u00e8re toutes les demandes d&rsquo;API entrantes comme non autoris\u00e9es.<\/p>\n<p>Suivez les \u00e9tapes ci-dessous pour cr\u00e9er une cl\u00e9 API.<\/p>\n<ul>\n<li>Acc\u00e9dez \u00e0 la console d\u00e9veloppeur de Google <a href=\"https:\/\/console.developers.google.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><\/a><a href=\"https:\/\/console.developers.google.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/console.developers.google.com<\/a>.<\/li>\n<li>Cr\u00e9er un nouveau projet. Vous pouvez \u00e9galement s\u00e9lectionner un projet existant.<\/li>\n<li>Tapez un nom de votre projet. Google Console cr\u00e9era un ID de projet unique.<\/li>\n<li>Apr\u00e8s avoir cr\u00e9\u00e9 un projet, il appara\u00eetra en haut de la barre lat\u00e9rale gauche.<\/li>\n<li>Cliquez sur Biblioth\u00e8que. Vous verrez la liste des API Google.<\/li>\n<li>Activez l&rsquo;API de donn\u00e9es YouTube.<\/li>\n<li>Cliquez sur les informations d&rsquo;identification. S\u00e9lectionnez la cl\u00e9 API sous Cr\u00e9er des informations d&rsquo;identification.<\/li>\n<li>Copiez la cl\u00e9 API. Nous en aurons besoin dans un instant.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20424-6081ef644e221.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20424-6081ef644e221.png\" alt=\"API YouTube - Comment obtenir la liste des vid\u00e9os YouTube de votre cha\u00eene\" ><\/a><\/p>\n<h3>Obtenez une liste de vid\u00e9os YouTube<\/h3>\n<p>Une fois que vous \u00eates pr\u00eat avec la cl\u00e9 API, cr\u00e9ez 3 fichiers dans votre projet. Ces fichiers repr\u00e9sentent les m\u00e9thodes de configuration et d&rsquo;assistance, la gestion Ajax et affichent le r\u00e9sultat final.<\/p>\n<ul>\n<li><code>config.php<\/code>: Dans ce fichier, nous d\u00e9finissons la cl\u00e9 API comme une constante. Il a \u00e9galement une m\u00e9thode d&rsquo;assistance qui donne un appel API et re\u00e7oit une r\u00e9ponse.<\/li>\n<li><code>ajax.php<\/code>: ce fichier appellera l&rsquo;API pour obtenir le prochain ensemble de r\u00e9sultats \u00e0 condition de renvoyer le maximum de r\u00e9sultats.<\/li>\n<li><code>index.php<\/code>: Il contient un formulaire, code pour l&rsquo;appel Ajax, affiche la liste des vid\u00e9os.<\/li>\n<\/ul>\n<p>Dans <code>config.php<\/code>file, d\u00e9clarons la cl\u00e9 API en tant que variable constante. Nous d\u00e9finissons \u00e9galement la m\u00e9thode d&rsquo;assistance qui interagit avec les points de terminaison de l&rsquo;API.<\/p>\n<p><strong>config.php<\/strong><\/p>\n<pre><code>&lt;?php\ndefine('GOOGLE_API_KEY', 'PASTE_YOUR_API_KEY');\n\u00a0\nfunction getYTList($api_url = '') {\n\u00a0\u00a0\u00a0\u00a0$ch = curl_init();\n\u00a0\u00a0\u00a0\u00a0curl_setopt($ch, CURLOPT_URL, $api_url);\n\u00a0\u00a0\u00a0\u00a0curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n\u00a0\u00a0\u00a0\u00a0$response = curl_exec($ch);\n\u00a0\u00a0\u00a0\u00a0$arr_result = json_decode($response);\n\u00a0\u00a0\u00a0\u00a0if (isset($arr_result-&gt;items)) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0return $arr_result;\n\u00a0\u00a0\u00a0\u00a0} elseif (isset($arr_result-&gt;error)) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/var_dump($arr_result); \/\/this line gives you error info if you are not getting a video list.\n\u00a0\u00a0\u00a0\u00a0}\n}<\/code><\/pre>\n<p>Assurez-vous de remplacer l&rsquo;espace r\u00e9serv\u00e9 par la cl\u00e9 API r\u00e9elle. Vous devez \u00e9galement activer l&rsquo;extension cURL sur votre serveur.<\/p>\n<h4>Cr\u00e9er un formulaire<\/h4>\n<p>Ensuite, nous avons besoin d&rsquo;un formulaire simple o\u00f9 nous pouvons entrer l&rsquo;identifiant de la cha\u00eene YouTube et le nombre de vid\u00e9os \u00e0 renvoyer. L&rsquo;API YouTube renvoie un maximum de 50 vid\u00e9os \u00e0 la fois.<\/p>\n<p><strong>index.php<\/strong><\/p>\n<pre><code>&lt;form method=\"get\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;p&gt;&lt;input type=\"text\" name=\"channel\" placeholder=\"Enter Channel ID\" value=\"&lt;?php if(array_key_exists('channel', $_GET)) echo $_GET['channel']; ?&gt;\" required&gt;&lt;\/p&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;p&gt;&lt;input type=\"number\" name=\"max_result\" placeholder=\"Max Results\" min=\"1\" max=\"50\" value=\"&lt;?php if(array_key_exists('max_result', $_GET)) echo $_GET['max_result']; ?&gt;\" required&gt;&lt;\/p&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;p&gt;&lt;input type=\"submit\" value=\"Submit\"&gt;&lt;\/p&gt;\n&lt;\/form&gt;<\/code><\/pre>\n<p>Lors de la soumission du formulaire, j&rsquo;envoie l&rsquo;identifiant du canal et max_result par la m\u00e9thode GET. Donc en haut du m\u00eame fichier, j&rsquo;\u00e9crirai le code comme suit :<\/p>\n<pre><code>&lt;?php\nrequire_once \"config.php\";\n\u00a0\n$arr_list = array();\nif (array_key_exists('channel', $_GET) &amp;&amp; array_key_exists('max_result', $_GET)) {\n\u00a0\u00a0\u00a0\u00a0$channel = $_GET['channel'];\n\u00a0\u00a0\u00a0\u00a0$url = \"https:\/\/www.googleapis.com\/youtube\/v3\/search?channelId=$channel&amp;order=date&amp;part=snippet&amp;type=video&amp;maxResults=\". $_GET['max_result'] .\"&amp;key=\". GOOGLE_API_KEY;\n\u00a0\u00a0\u00a0\u00a0$arr_list = getYTList($url);\n}\n?&gt;<\/code><\/pre>\n<p>Ce code inclut un fichier de configuration, r\u00e9cup\u00e8re les param\u00e8tres, cr\u00e9e une URL d&rsquo;API, puis la transmet \u00e0 la m\u00e9thode d&rsquo;assistance que nous avons cr\u00e9\u00e9e \u00e0 l&rsquo;\u00e9tape pr\u00e9c\u00e9dente. Pour afficher le r\u00e9sultat ajoutez le code ci-dessous apr\u00e8s votre formulaire.<\/p>\n<p>Je ne vais pas me concentrer sur la conception d&rsquo;une liste. L&rsquo;objectif principal du didacticiel est de r\u00e9cup\u00e9rer des vid\u00e9os YouTube. Je vais l&rsquo;afficher sous forme de liste.<\/p>\n<pre><code>&lt;?php\nif (!empty($arr_list)) {\n\u00a0\u00a0\u00a0\u00a0echo '&lt;ul class=\"video-list\"&gt;';\n\u00a0\u00a0\u00a0\u00a0foreach ($arr_list-&gt;items as $yt) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo \"&lt;li&gt;\". $yt-&gt;snippet-&gt;title .\" (\". $yt-&gt;id-&gt;videoId .\")&lt;\/li&gt;\";\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0echo '&lt;\/ul&gt;';\n\u00a0\n\u00a0\u00a0\u00a0\u00a0if (isset($arr_list-&gt;nextPageToken)) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo '&lt;input type=\"hidden\" class=\"nextpagetoken\" value=\"'. $arr_list-&gt;nextPageToken .'\" \/&gt;';\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo '&lt;div id=\"loadmore\"&gt;Load More&lt;\/div&gt;';\n\u00a0\u00a0\u00a0\u00a0}\n}\n?&gt;<\/code><\/pre>\n<p>Ici, nous parcourons les vid\u00e9os et imprimons le titre et l&rsquo;identifiant de la vid\u00e9o. Si nous obtenons la valeur de &lsquo;nextPageToken&rsquo;, nous ajoutons un champ cach\u00e9 et un \u00e9l\u00e9ment Load More. En effet, si vous avez plus de 50 vid\u00e9os sur la cha\u00eene, nous pouvons obtenir le prochain ensemble d&rsquo;enregistrements en utilisant cette valeur &quot;nextPageToken&quot;. Apr\u00e8s cela, nous devons passer un appel Ajax en cliquant sur Charger plus.<\/p>\n<h4>Appel Ajax<\/h4>\n<p>Lorsque nous cliquons sur Charger plus, il appellera le <code>ajax.php<\/code>fichier. Ce fichier nous donnera le prochain ensemble d&rsquo;enregistrements qui s&rsquo;ajoutera ensuite \u00e0 la liste existante. \u00c9crivez le code JavaScript ci-dessous \u00e0 la fin du <code>index.php<\/code>fichier.<\/p>\n<pre><code>&lt;script&gt;\nvar httpRequest, nextPageToken;\ndocument.getElementById(\"loadmore\").addEventListener('click', makeRequest);\nfunction makeRequest() {\n\u00a0\u00a0\u00a0\u00a0httpRequest = new XMLHttpRequest();\n\u00a0\u00a0\u00a0\u00a0nextPageToken = document.querySelector('.nextpagetoken').value;\n\u00a0\u00a0\u00a0\u00a0if (!httpRequest) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0alert('Giving up: Cannot create an XMLHTTP instance');\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0return false;\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0httpRequest.onreadystatechange = function(){\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if (this.readyState == 4 &amp;&amp; this.status == 200) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0var list = JSON.parse(this.responseText);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0for(var i in list) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if(list[i].title != undefined &amp;&amp; list[i].id != undefined) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0var newElement = document.createElement('li');\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0newElement.innerHTML = '&lt;li&gt;'+ list[i].title +'('+ list[i].id +')&lt;\/li&gt;';\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0document.querySelector('.video-list').appendChild(newElement);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if(list[list.length-1].nextPageToken != undefined) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0document.querySelector('.nextpagetoken').value = list[list.length-1].nextPageToken;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0} else {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0var loadmore = document.getElementById(\"loadmore\");\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0loadmore.parentNode.removeChild(loadmore);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0};\n\u00a0\u00a0\u00a0\u00a0httpRequest.open('GET', 'ajax.php?channel=&lt;?php echo $_GET['channel']; ?&gt;&amp;max_result=&lt;?php echo $_GET['max_result']; ?&gt;&amp;nextPageToken='+nextPageToken, true);\n\u00a0\u00a0\u00a0\u00a0httpRequest.send();\n}\n&lt;\/script&gt;<\/code><\/pre>\n<p>Pour cet article, j&rsquo;utilise JavaScript vanille pour l&rsquo;appel ajax et j&rsquo;ajoute la r\u00e9ponse au DOM. Au fichier ajax, j&rsquo;envoie les valeurs de l&rsquo;identifiant du canal, max_result et &lsquo;nextPageToken&rsquo;.<\/p>\n<p>Dans le fichier ajax \u00e0 l&rsquo;aide de ces param\u00e8tres, nous construisons l&rsquo;URL de l&rsquo;API. D\u00e8s r\u00e9ception d&rsquo;une r\u00e9ponse, nous cr\u00e9erons un objet JSON contenant des informations vid\u00e9o et le renverrons. Au JSON final, j&rsquo;ajoute \u00e9galement une valeur &lsquo;nextPageToken&rsquo; pour obtenir le prochain ensemble d&rsquo;enregistrements lors des appels Ajax suivants.<\/p>\n<p><strong>ajax.php<\/strong><\/p>\n<pre><code>&lt;?php\nrequire_once \"config.php\";\n\u00a0\n$url = \"https:\/\/www.googleapis.com\/youtube\/v3\/search?channelId=\". $_GET['channel'] .\"&amp;order=date&amp;part=snippet&amp;type=video&amp;maxResults=\". $_GET['max_result'] .\"&amp;pageToken=\". $_GET['nextPageToken'] .\"&amp;key=\". GOOGLE_API_KEY;\n\u00a0\n$arr_list = getYTList($url);\n\u00a0\n$arr_result = array();\nif (!empty($arr_list)) {\n\u00a0\u00a0\u00a0\u00a0foreach ($arr_list-&gt;items as $yt) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0array_push($arr_result, ['title' =&gt; $yt-&gt;snippet-&gt;title, 'id' =&gt; $yt-&gt;id-&gt;videoId]);\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0if (isset($arr_list-&gt;nextPageToken)) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0array_push($arr_result, ['nextPageToken' =&gt; $arr_list-&gt;nextPageToken]);\n\u00a0\u00a0\u00a0\u00a0}\n}\n\u00a0\necho json_encode($arr_result);<\/code><\/pre>\n<p>Notre code JavaScript re\u00e7oit cette r\u00e9ponse JSON et ajoute le r\u00e9sultat \u00e0 la liste existante de vid\u00e9os YouTube. Ce processus se poursuit jusqu&rsquo;\u00e0 ce que nous trouvions la valeur de &lsquo;nextPageToken&rsquo;.<\/p>\n<p>J&rsquo;esp\u00e8re que vous comprenez comment obtenir une liste de vid\u00e9os d&rsquo;une cha\u00eene YouTube. S&rsquo;il vous pla\u00eet partager vos pens\u00e9es ou suggestions dans la section commentaires ci-dessous.<\/p>\n<h4>Articles Li\u00e9s<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/comment-utiliser-l-api-youtube-pour-telecharger-une-video-sur-la-chaine-youtube\/\" title=\"Comment utiliser l&#039;API YouTube pour t\u00e9l\u00e9charger une vid\u00e9o sur la cha\u00eene YouTube\">Comment utiliser l&rsquo;API YouTube pour t\u00e9l\u00e9charger une vid\u00e9o sur la cha\u00eene YouTube<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/obtenez-une-liste-de-videos-youtube-par-mots-cles-a-l-aide-de-l-api-de-recherche-youtube\/\" title=\"Comment obtenir une liste de vid\u00e9os YouTube par mots-cl\u00e9s \u00e0 l&#039;aide de l&#039;API de recherche YouTube\">Comment obtenir une liste de vid\u00e9os YouTube par mots-cl\u00e9s \u00e0 l&rsquo;aide de l&rsquo;API de recherche YouTube<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/comment-ajouter-une-connexion-google-oauth-sur-un-site-web-avec-php\/\" title=\"Comment ajouter une connexion Google OAuth sur un site Web avec PHP\">Comment ajouter une connexion Google OAuth sur un site Web avec PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans cet article, nous \u00e9tudions comment obtenir une liste de vid\u00e9os YouTube \u00e0 l&rsquo;aide de l&rsquo;API YouTube. Vous voudrez peut-\u00eatre une liste de vid\u00e9os pour l&rsquo;afficher sur un site Web<\/p>\n","protected":false},"author":1,"featured_media":21640,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[273],"tags":[844],"class_list":["post-25019","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-4","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/25019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/comments?post=25019"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/25019\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media\/21640"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media?parent=25019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/categories?post=25019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/tags?post=25019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}