{"id":116886,"date":"2021-02-17T14:09:17","date_gmt":"2021-02-17T13:09:17","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=youtrack&#038;p=116886"},"modified":"2021-02-17T14:09:17","modified_gmt":"2021-02-17T13:09:17","slug":"fin-de-la-prise-en-charge-de-l-ancienne-api-rest-action-requise","status":"publish","type":"youtrack","link":"https:\/\/blog.jetbrains.com\/fr\/youtrack\/2021\/02\/fin-de-la-prise-en-charge-de-l-ancienne-api-rest-action-requise\/","title":{"rendered":"Fin de la prise en charge de l&#8217;ancienne API REST\u00a0: action requise"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/02\/Discontinuing-the-Legacy-REST-API-Action-Required_FR_1280x800_Blog.png\" alt=\"YouTrack : Fin de la prise en charge de l&#039;ancienne API REST\" \/><\/p>\n<p>Ceci est un rappel au sujet des changements importants relatifs aux aspects techniques de la cr\u00e9ation d&#8217;int\u00e9grations externes avec YouTrack qui sont intervenus et des actions \u00e0 effectuer d&#8217;ici fin juin 2021 par les administrateurs de YouTrack et les personnes charg\u00e9es de mettre en place les int\u00e9grations externes pour vos \u00e9quipes.<\/p>\n<h2>Qu&#8217;est-ce qui change ?<\/h2>\n<p>Il y a deux ans, nous avons <a href=\"https:\/\/blog.jetbrains.com\/youtrack\/2019\/02\/whats-next-youtrack-q1-q2-roadmap\/\">annonc\u00e9<\/a> que nous allions commencer \u00e0 publier progressivement des ressources et m\u00e9thodes pour une nouvelle API REST. Nous avons fait de notre mieux pour rendre la nouvelle API soit suffisamment s\u00fbre et souple afin de permettre \u00e0 nos utilisateurs de cr\u00e9er efficacement des int\u00e9grations personnalis\u00e9es, tout en conservant les solutions aux difficult\u00e9s que nous avions apport\u00e9es \u00e0 l&#8217;ancienne API.<\/p>\n<p>La nouvelle API REST est une fonctionnalit\u00e9 de qualit\u00e9 qui est maintenant enti\u00e8rement prise en charge, nous allons donc d\u00e9sormais concentrer nos efforts sur sa maintenance et son am\u00e9lioration.<\/p>\n<p>Nous pr\u00e9voyons de commencer la transition en juillet 2021 et de la terminer d&#8217;ici la fin de l&#8217;ann\u00e9e. Bien entendu, nous nous assurerons de la migrations de tous nos biblioth\u00e8ques, plugins et widgets officiels vers la nouvelle API avant de d\u00e9sactiver l&#8217;ancienne.<\/p>\n<h2>Quelles sont les m\u00e9thodes de l&#8217;ancienne API REST ?<\/h2>\n<p>Les m\u00e9thodes de l&#8217;API REST de YouTrack sont principalement utilis\u00e9es pour cr\u00e9er des int\u00e9grations personnalis\u00e9es entre YouTrack et des outils tiers, en \u00e9tendant les fonctionnalit\u00e9s natives de YouTrack. Une int\u00e9gration pourrait par exemple permettre de r\u00e9cup\u00e9rer des tickets de YouTrack et ensuite cr\u00e9er un graphique personnalis\u00e9 \u00e0 partir de ces donn\u00e9es. Si votre \u00e9quipe a cr\u00e9\u00e9 des int\u00e9grations personnalis\u00e9es, veuillez prendre un moment pour les passer en revue. Les anciennes m\u00e9thodes sont celles qui utilisent le pr\u00e9fixe URL <code>\/rest<\/code>, tandis que les nouvelles m\u00e9thodes utilisent <code>\/api<\/code>.<\/p>\n<h2>Action requise de la part des utilisateurs<\/h2>\n<p>Une fois la transition termin\u00e9e, il ne sera plus possible d&#8217;utiliser l&#8217;ancienne API REST sur les versions de YouTrack publi\u00e9es en juillet 2021 ou plus tard. Toutes les int\u00e9grations personnalis\u00e9es qui s&#8217;appuient sur les m\u00e9thodes de l&#8217;ancienne API REST cesseront \u00e9galement de fonctionner. Veillez \u00e0 migrer tout votre code personnalis\u00e9 vers la nouvelle API REST avant juillet 2021 pour \u00e9viter toute interruption dans votre travail quotidien. Apr\u00e8s le 1er juillet 2021, nous ne seront plus en mesure de garantir le fonctionnement des m\u00e9thodes de l&#8217;ancienne API REST.<\/p>\n<p>La <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/youtrack-rest-api-reference.html\" target=\"_blank\" rel=\"noopener\">documentation <\/a>de la nouvelle API REST fournit des descriptions d\u00e9taill\u00e9es des nouveaux <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/rest-api-reference.html\" target=\"_blank\" rel=\"noopener\">points de terminaison<\/a> et nous proposons \u00e9galement un ensemble <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/api-use-cases.html\" target=\"_blank\" rel=\"noopener\">d&#8217;exemples<\/a> pr\u00eats \u00e0 l&#8217;emploi pour vous aider \u00e0 vous familiariser avec la nouvelle API.<\/p>\n<h2>Qu&#8217;en est-il des int\u00e9grations de YouTrack avec des outils externes ?<\/h2>\n<p>Nous savons que certaines int\u00e9grations de YouTrack ne peuvent pas \u00eatre modifi\u00e9es par nos utilisateurs, notamment les int\u00e9grations avec les syst\u00e8mes de gestion des tests. Nous pr\u00e9voyons de contacter les repr\u00e9sentant\u00b7es de ces applications pour leur communiquer les changements \u00e0 venir et leur apporter notre aide possible afin d&#8217;assurer la migration de ces int\u00e9grations vers la nouvelle API REST<\/p>\n<p>Si vous avez des questions ou besoin d&#8217;aide pour migrer vos int\u00e9grations vers la nouvelle API REST, contactez notre <a href=\"https:\/\/youtrack-support.jetbrains.com\/hc\/en-us\/requests\/new?ticket_form_id=66282\" target=\"_blank\" rel=\"noopener\">\u00e9quipe d&#8217;assistance<\/a>. Nous sommes toujours ravis de vous aider\u00a0!<\/p>\n<p><em>L&#8217;\u00c9quipe YouTrack<\/em><\/p>\n<p><em>Auteur de l&#8217;article original en anglais : <a href=\"https:\/\/blog.jetbrains.com\/author\/abartasheva\/\" target=\"_blank\" rel=\"noopener noreferrer\">Anastasia Bartasheva<\/a><\/em><\/p>\n","protected":false},"author":813,"featured_media":116887,"comment_status":"closed","ping_status":"closed","template":"","categories":[4129],"tags":[761,1364,1550],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/youtrack\/116886"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/youtrack"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/youtrack"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=116886"}],"version-history":[{"count":2,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/youtrack\/116886\/revisions"}],"predecessor-version":[{"id":116899,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/youtrack\/116886\/revisions\/116899"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/116887"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=116886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=116886"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=116886"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=116886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}