﻿
{"id":17094,"date":"2020-08-03T22:05:02","date_gmt":"2020-08-03T22:05:02","guid":{"rendered":"https:\/\/www.gencayyildiz.com\/blog\/?p=17094"},"modified":"2020-08-03T22:10:23","modified_gmt":"2020-08-03T22:10:23","slug":"azure-functions-serisi-4-visual-studio-code-ile-azure-function-olusturmak","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/azure-functions-serisi-4-visual-studio-code-ile-azure-function-olusturmak\/","title":{"rendered":"Azure Functions Serisi #4 \u2013 Visual Studio Code \u0130le Azure Function Olu\u015fturmak"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>Merhaba,<\/p>\n<p>Bu i\u00e7eri\u011fimizde de bir \u00f6nceki <a href=\"https:\/\/www.gencayyildiz.com\/blog\/azure-functions-serisi-3-visual-studio-ile-azure-function-olusturmak\/\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio \u0130le Azure Function Olu\u015fturmak<\/a> ba\u015fl\u0131kl\u0131 makaleye nazaran Visual Studio Code ile Azure Function olu\u015fturmay\u0131 inceleyece\u011fiz.<\/p>\n<h3>Ba\u015flarken<\/h3>\n<p>Visual Studio Code ile Azure Function olu\u015fturabilmek i\u00e7in biri zorunlu biri opsiyonel olmak \u00fczere a\u015fa\u011f\u0131daki iki eklentinin ilgili edit\u00f6re y\u00fcklenmesi gerekmektedir.<\/p>\n<ol>\n<li><strong>Azure Function Extension<\/strong><span style=\"color: red; font-size: 10px;\">(Zorunlu)<\/span><br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17096\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak.jpg\" alt=\"Azure Functions Serisi #4 \u2013 Visual Studio Code \u0130le Azure Function Olu\u015fturmak\" width=\"723\" height=\"142\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak.jpg 723w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-300x59.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-720x142.jpg 720w\" sizes=\"auto, (max-width: 723px) 100vw, 723px\" \/><\/a><\/li>\n<li><strong>Azure Storage Extension<\/strong><span style=\"color: orange; font-size: 10px;\">(Zorunlu De\u011fil)<\/span><\/li>\n<\/ol>\n<h3>Azure Function Olu\u015fturma<\/h3>\n<p>\u0130lgili extension&#8217;lar\u0131 y\u00fckledikten sonra Visual Studio Code&#8217;u kullanarak Azure Function olu\u015fturabilmek i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 s\u0131ras\u0131yla ger\u00e7ekle\u015ftiriniz;<\/p>\n<ul>\n<li><strong>Ad\u0131m 1<\/strong><br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-17098\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-1.jpg\" alt=\"Azure Functions Serisi #4 \u2013 Visual Studio Code \u0130le Azure Function Olu\u015fturmak\" width=\"224\" height=\"120\" \/><\/a>Visual Studio&#8217;da Azure sekmesine geliniz ve &#8216;FUNCTIONS&#8217; k\u0131sm\u0131nda gerekli oturum do\u011frulama i\u015flemlerini ger\u00e7ekle\u015ftiriniz. Ard\u0131ndan yine &#8216;FUNCTIONS&#8217; k\u0131sm\u0131nda yandaki g\u00f6r\u00fcnt\u00fcde vurgulanan y\u0131ld\u0131r\u0131m sekmesine t\u0131klay\u0131n\u0131z.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Ad\u0131m 2<\/strong><br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-17100\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-2.jpg\" alt=\"Azure Functions Serisi #4 \u2013 Visual Studio Code \u0130le Azure Function Olu\u015fturmak\" width=\"404\" height=\"111\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-2.jpg 404w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-2-300x82.jpg 300w\" sizes=\"auto, (max-width: 404px) 100vw, 404px\" \/><\/a>\u0130lgili dizinde bir Function projesinin olmad\u0131\u011f\u0131n\u0131 vurgulayan pencereyle kar\u015f\u0131la\u015facaks\u0131n\u0131z. Yeni bir proje olu\u015fturulmas\u0131 i\u00e7in &#8216;Yes&#8217; butonuna t\u0131klay\u0131n\u0131z.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Ad\u0131m 3<\/strong><br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-17107\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-3.jpg\" alt=\"Azure Functions Serisi #4 \u2013 Visual Studio Code \u0130le Azure Function Olu\u015fturmak\" width=\"197\" height=\"195\" \/><\/a>Azure Functions, birden fazla dil deste\u011fine sahip olan bir servis oldu\u011fu i\u00e7in function projesinin hangi dil esas\u0131nda olaca\u011f\u0131n\u0131 belirtiniz.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Ad\u0131m 4<\/strong><br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-17116\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-4.jpg\" alt=\"Azure Functions Serisi #4 \u2013 Visual Studio Code \u0130le Azure Function Olu\u015fturmak\" width=\"289\" height=\"302\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-4.jpg 289w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-4-287x300.jpg 287w\" sizes=\"auto, (max-width: 289px) 100vw, 289px\" \/><\/a>Ard\u0131ndan olu\u015fturulacak function&#8217;\u0131n hangi trigger t\u00fcr\u00fcnden olaca\u011f\u0131n\u0131 se\u00e7iniz. Bizler trigger t\u00fcrlerini yaz\u0131 dizimizin devam\u0131nda detayl\u0131 inceleyece\u011fimizden dolay\u0131 \u015fimdilik genel kullan\u0131ld\u0131\u011f\u0131n\u0131 ifade edebilece\u011fimiz &#8216;HttpTrigger&#8217;\u0131 se\u00e7erek yolumuza devam edelim.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Ad\u0131m 5<\/strong><br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-17122\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-5.jpg\" alt=\"Azure Functions Serisi #4 \u2013 Visual Studio Code \u0130le Azure Function Olu\u015fturmak\" width=\"150\" height=\"55\" \/><\/a>Olu\u015fturulacak projeye isim veriniz.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Ad\u0131m 6<\/strong><br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-17124\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-6.jpg\" alt=\"Azure Functions Serisi #4 \u2013 Visual Studio Code \u0130le Azure Function Olu\u015fturmak\" width=\"132\" height=\"49\" \/><\/a>Kullan\u0131lacak namespace ismini de belirtiniz.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Ad\u0131m 7<\/strong><br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-7.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-17130\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-7.jpg\" alt=\"Azure Functions Serisi #4 \u2013 Visual Studio Code \u0130le Azure Function Olu\u015fturmak\" width=\"97\" height=\"108\" \/><\/a>Olu\u015fturulacak function&#8217;\u0131n Access Rights(Eri\u015fim Haklar\u0131\/Seviyesi) de\u011ferini &#8216;Function&#8217; olarak giriniz. Bu de\u011ferin ne oldu\u011funu daha sonraki i\u00e7eriklerimizde anlamland\u0131raca\u011f\u0131z.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Ad\u0131m 8<\/strong><br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-17135\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-8-300x145.jpg\" alt=\"Azure Functions Serisi #4 \u2013 Visual Studio Code \u0130le Azure Function Olu\u015fturmak\" width=\"300\" height=\"145\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-8-300x145.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-8-1024x495.jpg 1024w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-8-768x371.jpg 768w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-8.jpg 1309w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>T\u00fcm bu i\u015flemler neticesinde function olu\u015fturulmu\u015f olacakt\u0131r. Dikkat ederseniz e\u011fer olu\u015fturulan function&#8217;\u0131n dependency&#8217;leri y\u00fckl\u00fc olmadan in\u015fa edildi\u011fi i\u00e7in k\u00fct\u00fcphaneleri tan\u0131yamamakta ve hata vermektedir. E\u011fer ki k\u00fct\u00fcphanelerin h\u0131zl\u0131 bir \u015fekilde y\u00fcklenmesini istiyorsan\u0131z sa\u011f alttaki &#8216;Notifications&#8217; penceresinde \u00e7\u0131kan<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-9.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-17136\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-9-300x91.jpg\" alt=\"Azure Functions Serisi #4 \u2013 Visual Studio Code \u0130le Azure Function Olu\u015fturmak\" width=\"300\" height=\"91\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-9-300x91.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-9.jpg 451w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> yandaki mesaja &#8216;Restore&#8217; demeniz yeterlidir.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Ad\u0131m 9<\/strong><br \/>\nArt\u0131k olu\u015fturulan bu function&#8217;\u0131n test ama\u00e7l\u0131 local&#8217;da aya\u011fa kald\u0131r\u0131labilmesi i\u00e7in &#8216;<a href=\"https:\/\/docs.microsoft.com\/tr-tr\/azure\/azure-functions\/functions-run-local?tabs=windows%2Ccsharp%2Cbash\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Functions Core Tools<\/a>&#8216;unun y\u00fcklenmesi gerekmektedir. Bunun i\u00e7in ister <a href=\"https:\/\/go.microsoft.com\/fwlink\/?linkid=2135274\" target=\"_blank\" rel=\"noopener noreferrer\">buraya<\/a> t\u0131klayarak ilgili tool&#8217;u indirebilir, isterseniz de Visual Studio Code&#8217;da &#8216;F5&#8217; tu\u015funa basarak \u00e7\u0131kan pencerede &#8216;Install&#8217; butonuna t\u0131klayarak y\u00fcklenmesini sa\u011flayabilirsiniz.<\/li>\n<li><strong>Ad\u0131m 10<\/strong><br \/>\nVelhas\u0131l kelam en nihayetinde &#8216;F5&#8217; tu\u015funa basarak function&#8217;\u0131 aya\u011fa kald\u0131rabilir ve terminal \u00fczerinden verdi\u011fi endpoint&#8217;e istek yaparak test edebilirsiniz.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-10.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17146\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-10.jpg\" alt=\"Azure Functions Serisi #4 \u2013 Visual Studio Code \u0130le Azure Function Olu\u015fturmak\" width=\"588\" height=\"197\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-10.jpg 588w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-4-\u2013-Visual-Studio-Code-\u0130le-Azure-Function-Olu\u015fturmak-10-300x101.jpg 300w\" sizes=\"auto, (max-width: 588px) 100vw, 588px\" \/><\/a><\/li>\n<\/ul>\n<p>\u0130lgilenenlerin faydalanmas\u0131 dile\u011fiyle&#8230;<br \/>\nSonraki yaz\u0131lar\u0131mda g\u00f6r\u00fc\u015fmek \u00fczere&#8230;<br \/>\n\u0130yi \u00e7al\u0131\u015fmalar&#8230;<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Merhaba, Bu i\u00e7eri\u011fimizde de bir \u00f6nceki Visual Studio \u0130le Azure Function Olu\u015fturmak ba\u015fl\u0131kl\u0131 makaleye nazaran Visual Studio Code ile Azure Function olu\u015fturmay\u0131 inceleyece\u011fiz. Ba\u015flarken Visual Studio Code ile Azure Function olu\u015fturabilmek i\u00e7in biri zorunlu&#46;&#46;&#46;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":17011,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3121],"tags":[3683,3681,3684,3682,3680],"class_list":["post-17094","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure-function-extension","tag-azure-function-olusturmak","tag-azure-functions-core-tools","tag-visual-studio-code-azure","tag-visual-studio-code-ile-azure-function-olusturmak"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/17094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/comments?post=17094"}],"version-history":[{"count":52,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/17094\/revisions"}],"predecessor-version":[{"id":17158,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/17094\/revisions\/17158"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media\/17011"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=17094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=17094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=17094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}