{"id":116851,"date":"2021-02-17T13:00:11","date_gmt":"2021-02-17T12:00:11","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=youtrack&#038;p=116851"},"modified":"2021-02-17T13:00:11","modified_gmt":"2021-02-17T12:00:11","slug":"eski-rest-api-kullanimdan-kaldiriliyor-islem-gerekli","status":"publish","type":"youtrack","link":"https:\/\/blog.jetbrains.com\/tr\/youtrack\/2021\/02\/eski-rest-api-kullanimdan-kaldiriliyor-islem-gerekli\/","title":{"rendered":"Eski REST API Kullan\u0131mdan Kald\u0131r\u0131l\u0131yor: \u0130\u015flem Gerekli"},"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_TUR_1280x800_Blog.png\" alt=\"\" \/><\/p>\n<p>Bu g\u00f6nderi, YouTrack ile harici entegrasyonlar geli\u015ftirmenin teknik y\u00f6nlerine dair \u00f6nemli de\u011fi\u015fiklikler i\u00e7eren bir hat\u0131rlatmad\u0131r. YouTrack y\u00f6neticilerinin ve ekiplerinizde harici entegrasyonlar ayarlamadan sorumlu ki\u015filerin Haziran 2021&#8217;in sonuna kadar bu g\u00f6nderide yer alan konularla ilgili aksiyon almas\u0131 gerekir.<\/p>\n<h2>Neler mi de\u011fi\u015fiyor?<\/h2>\n<p>\u0130ki y\u0131l \u00f6nce, yeni REST API kaynaklar\u0131 ve y\u00f6ntemlerini kademeli olarak kullan\u0131ma sunmaya ba\u015flad\u0131\u011f\u0131m\u0131z\u0131 <a href=\"https:\/\/blog.jetbrains.com\/youtrack\/2019\/02\/whats-next-youtrack-q1-q2-roadmap\/\">duyurmu\u015ftuk<\/a>. Hem yeni API&#8217;yi kullan\u0131c\u0131lar\u0131m\u0131z\u0131n etkili bir \u015fekilde \u00f6zel entegrasyonlar geli\u015ftirebilmesini sa\u011flayacak kadar g\u00fcvenli ve esnek hale getirmek, hem de eski API ile ya\u015fad\u0131\u011f\u0131n\u0131z sorunlar\u0131 \u00e7\u00f6zmek i\u00e7in elimizden gelenin en iyisini yapt\u0131k.<\/p>\n<p>Yeni REST API art\u0131k tamamen desteklenen, yay\u0131n \u00f6ncesi bir \u00f6zellik olarak sunuluyor. Bu yeni API&#8217;yi s\u00fcrd\u00fcrmeye ve geli\u015ftirmeye odaklanmak istedi\u011fimiz i\u00e7in eski y\u00f6ntemleri sonland\u0131rmam\u0131z\u0131n zaman\u0131 geldi\u011fine inan\u0131yoruz.<\/p>\n<p>Ge\u00e7i\u015fi Temmuz 2021&#8217;de ba\u015flatmay\u0131, y\u0131l sonuna kadar tamamlamay\u0131 hedefliyoruz. Elbette eski API&#8217;yi kald\u0131rmadan \u00f6nce t\u00fcm resmi kitapl\u0131klar\u0131m\u0131z, eklentilerimiz ve widget&#8217;lar\u0131m\u0131z\u0131n yeni API&#8217;ye ta\u015f\u0131nmas\u0131n\u0131 sa\u011flayaca\u011f\u0131z.<\/p>\n<h2>Eski REST API y\u00f6ntemleri nelerdir?<\/h2>\n<p>YouTrack REST API y\u00f6ntemleri, genellikle YouTrack i\u015flevselli\u011fini geni\u015fletmek \u00fczere YouTrack ve \u00fc\u00e7\u00fcnc\u00fc taraf ara\u00e7lar aras\u0131nda \u00f6zel entegrasyonlar geli\u015ftirmek i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin, bir entegrasyon YouTrack&#8217;tan sorun (issues) getirip ard\u0131ndan ilgili verilere g\u00f6re \u00f6zel bir grafik olu\u015fturabilir. Ekibiniz \u00f6zel entegrasyonlar geli\u015ftirdiyse l\u00fctfen onlar\u0131 incelemek i\u00e7in zaman ay\u0131r\u0131n. Eski y\u00f6ntemler <code>\/rest<\/code> URL \u00f6n ekini kullan\u0131rken yeni y\u00f6ntemler i\u00e7in <code>\/api<\/code> \u00f6n eki kullan\u0131l\u0131r.<\/p>\n<h2>Kullan\u0131c\u0131lar\u0131m\u0131z\u0131n aksiyon almas\u0131 gereken i\u015flemler<\/h2>\n<p>Ge\u00e7i\u015f tamamland\u0131ktan sonra eski REST API&#8217;yi YouTrack&#8217;\u0131n Temmuz 2021 veya sonraki s\u00fcr\u00fcmlerinde kullanmak m\u00fcmk\u00fcn olmayacak. Eski REST API y\u00f6ntemlerine ba\u011fl\u0131 t\u00fcm \u00f6zel entegrasyonlar da art\u0131k \u00e7al\u0131\u015fmayacak. G\u00fcnl\u00fck \u00e7al\u0131\u015fman\u0131zda kesinti ya\u015famaman\u0131z i\u00e7in l\u00fctfen Haziran 2021&#8217;den \u00f6nce t\u00fcm \u00f6zel kodlar\u0131n\u0131z\u0131 yeni REST API&#8217;ye ta\u015f\u0131y\u0131n. 1 Temmuz 2021&#8217;den sonra eski REST API y\u00f6ntemlerinin \u00e7al\u0131\u015faca\u011f\u0131n\u0131 art\u0131k garanti edemeyece\u011fiz.<\/p>\n<p>Yeni REST API <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/youtrack-rest-api-reference.html\" target=\"_blank\" rel=\"noopener\">belgelerinde<\/a> yeni <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/rest-api-reference.html\" target=\"_blank\" rel=\"noopener\">u\u00e7 noktalar\u0131n<\/a> a\u00e7\u0131klamalar\u0131 yer almaktad\u0131r. Ayr\u0131ca yeni API hakk\u0131nda bilgi edinebilmeniz i\u00e7in bir dizi kullan\u0131ma haz\u0131r <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/api-use-cases.html\" target=\"_blank\" rel=\"noopener\">\u00f6rnek<\/a> ile sunuyoruz.<\/p>\n<h2>YouTrack&#8217;\u0131n harici ara\u00e7larla entegrasyonlar\u0131na ne olacak?<\/h2>\n<p>Test y\u00f6netim sistemleriyle entegrasyonlar gibi kullan\u0131c\u0131lar\u0131m\u0131z taraf\u0131ndan yayg\u0131n olarak kullan\u0131lan \u00e7ok say\u0131da YouTrack entegrasyonu oldu\u011funun fark\u0131nday\u0131z. Bunlar, ge\u00e7i\u015ften etkilenmeyecek. Yap\u0131lacak de\u011fi\u015fiklikler hakk\u0131nda bilgi vermek ve bu entegrasyonlar\u0131n yeni REST API&#8217;ye sorunsuz bir \u015fekilde ta\u015f\u0131nmas\u0131n\u0131 sa\u011flamak \u00fczere elimizden gelen t\u00fcm yard\u0131m\u0131 sunmak i\u00e7in bu uygulamalar\u0131n temsilcileriyle ileti\u015fime ge\u00e7meyi planl\u0131yoruz.<\/p>\n<p>Entegrasyonlar\u0131n\u0131z\u0131 yeni REST API&#8217;ye ta\u015f\u0131rken sorular\u0131n\u0131z olursa veya yard\u0131m gerekirse l\u00fctfen <a href=\"https:\/\/youtrack-support.jetbrains.com\/hc\/en-us\/requests\/new?ticket_form_id=66282\" target=\"_blank\" rel=\"noopener\">destek ekibimizle<\/a> ileti\u015fime ge\u00e7in. Size yard\u0131mc\u0131 olmaktan her zaman mutluluk duyar\u0131z!<\/p>\n<p>*YouTrack ekibiniz<\/p>\n","protected":false},"author":902,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","categories":[],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/youtrack\/116851"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/youtrack"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/types\/youtrack"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/users\/902"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/comments?post=116851"}],"version-history":[{"count":4,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/youtrack\/116851\/revisions"}],"predecessor-version":[{"id":116873,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/youtrack\/116851\/revisions\/116873"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/media?parent=116851"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/categories?post=116851"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/tags?post=116851"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/cross-post-tag?post=116851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}