{"id":117017,"date":"2021-02-17T16:52:15","date_gmt":"2021-02-17T15:52:15","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=youtrack&#038;p=117017"},"modified":"2021-02-17T16:52:15","modified_gmt":"2021-02-17T15:52:15","slug":"legacy-rest-api-wird-eingestellt","status":"publish","type":"youtrack","link":"https:\/\/blog.jetbrains.com\/de\/youtrack\/2021\/02\/legacy-rest-api-wird-eingestellt\/","title":{"rendered":"Legacy-REST-API wird eingestellt: Aktion erforderlich"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/02\/DSGN-10515_Discontinuing-the-Legacy-REST-API-Action-Required_DE_1280x800_Blog.png\" alt=\"\" \/><\/p>\n<p>Dieser Beitrag ist eine Erinnerung an wichtige \u00c4nderungen bei den technischen Aspekten der Erstellung externer Integrationen mit YouTrack sowie an die Ma\u00dfnahmen, die YouTrack-Administrator*innen und diejenigen, die f\u00fcr die Einstellung externer Integrationen f\u00fcr Ihre Teams verantwortlich sind, bis Ende Juni 2021 ergreifen m\u00fcssen.<\/p>\n<h2>Was \u00e4ndert sich?<\/h2>\n<p>Vor zwei Jahren haben wir <a href=\"https:\/\/blog.jetbrains.com\/youtrack\/2019\/02\/whats-next-youtrack-q1-q2-roadmap\/\">angek\u00fcndigt<\/a>, dass wir damit begonnen haben, nach und nach neue REST-API-Ressourcen und -Methoden zu ver\u00f6ffentlichen. Wir haben unser Bestes getan, um die neue API sicher und flexibel genug zu machen, damit unsere Benutzer*innen benutzerdefinierte Integrationen effizient erstellen k\u00f6nnen. Gleichzeitig haben wir die Problempunkte adressiert, die wir in der alten API hatten.<\/p>\n<p>Die neue REST-API ist nun ein vollst\u00e4ndig unterst\u00fctztes, releasef\u00e4higes Feature. Es ist jetzt die Zeit, die Legacy-Methoden einzustellen, da wir unsere Bem\u00fchungen auf die Pflege und Verbesserung dieser neuen API konzentrieren m\u00f6chten.<\/p>\n<p>Wir planen, mit der Umstellung im Juli 2021 zu beginnen, und wir beabsichtigen, sie bis zum Ende des Jahres abzuschlie\u00dfen. Nat\u00fcrlich werden wir sicherstellen, dass alle unsere offiziellen Bibliotheken, Plugins und Widgets auf die neue API migriert werden, bevor wir die Legacy-API abschalten.<\/p>\n<h2>Was sind die Legacy-REST-API-Methoden?<\/h2>\n<p>Die YouTrack REST-API-Methoden werden haupts\u00e4chlich dazu verwendet, kundenspezifische Integrationen zwischen YouTrack und Tools von Drittanbietern zu erstellen, die die native YouTrack-Funktionalit\u00e4t erweitern. Eine Integration k\u00f6nnte zum Beispiel Tickets von YouTrack abrufen und dann ein benutzerdefiniertes Diagramm auf Basis der Daten erstellen. Wenn Ihr Team benutzerdefinierte Integrationen erstellt hat, nehmen Sie sich bitte einen Moment Zeit, um diese zu \u00fcberpr\u00fcfen. Die Legacy-Methoden sind diejenigen, die das URL-Pr\u00e4fix <code>\/rest<\/code> verwenden, w\u00e4hrend die neuen Methoden diejenigen sind, die stattdessen <code>\/api<\/code> verwenden.<\/p>\n<h2>Erforderliche Ma\u00dfnahmen f\u00fcr unsere Benutzer*innen<\/h2>\n<p>Sobald die Umstellung abgeschlossen ist, wird es nicht mehr m\u00f6glich sein, die Legacy-REST-API auf YouTrack-Versionen zu verwenden, die im Juli 2021 oder sp\u00e4ter ver\u00f6ffentlicht werden. Alle benutzerdefinierten Integrationen, die auf die Legacy-REST-API-Methoden angewiesen sind, werden ebenfalls nicht mehr funktionieren. Bitte stellen Sie sicher, dass Sie Ihren gesamten benutzerdefinierten Code vor Juli 2021 auf die neue REST-API migrieren, um Unterbrechungen in Ihrer t\u00e4glichen Arbeit zu vermeiden. Nach dem 1. Juli 2021 k\u00f6nnen wir nicht mehr garantieren, dass die Legacy-REST-API-Methoden funktionieren werden.<\/p>\n<p>Die neue REST-API-<a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/youtrack-rest-api-reference.html\" target=\"_blank\" rel=\"noopener\">Dokumentation<\/a> enth\u00e4lt detaillierte Beschreibungen der neuen <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/rest-api-reference.html\" target=\"_blank\" rel=\"noopener\">Endpunkte<\/a>, und wir stellen auch eine Reihe von gebrauchsfertigen <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/api-use-cases.html\" target=\"_blank\" rel=\"noopener\">Beispielen<\/a> zur Verf\u00fcgung, mit denen Sie sich mit der neuen API vertraut machen k\u00f6nnen.<\/p>\n<h2>Was passiert mit YouTrack-Integrationen mit externen Tools?<\/h2>\n<p>Wir wissen, dass es einige YouTrack-Integrationen gibt, die von unseren Benutzer*innen h\u00e4ufig genutzt werden, die aber nicht beeinflusst werden k\u00f6nnen \u2013 Integrationen mit Testmanagementsystemen zum Beispiel. Wir planen, die Vertretung dieser Anwendungen zu kontaktieren, um die bevorstehenden \u00c4nderungen zu kommunizieren und jede Hilfe zu leisten, um sicherzustellen, dass diese Integrationen auf die neue REST-API migriert werden.<\/p>\n<p>Wenn Sie Fragen haben oder Unterst\u00fctzung bei der Migration Ihrer Integrationen auf die neue REST-API ben\u00f6tigen, wenden Sie sich bitte an unser <a href=\"https:\/\/youtrack-support.jetbrains.com\/hc\/en-us\/requests\/new?ticket_form_id=66282\" target=\"_blank\" rel=\"noopener\">Support-Team<\/a>. Wir helfen Ihnen jederzeit gerne!<\/p>\n<p><em>Ihr YouTrack-Team<\/em><\/p>\n","protected":false},"author":1132,"featured_media":117018,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/youtrack\/117017"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/youtrack"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/types\/youtrack"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/users\/1132"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/comments?post=117017"}],"version-history":[{"count":1,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/youtrack\/117017\/revisions"}],"predecessor-version":[{"id":117040,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/youtrack\/117017\/revisions\/117040"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media\/117018"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media?parent=117017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/categories?post=117017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/tags?post=117017"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/cross-post-tag?post=117017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}