{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Modern Web Uygulamalar\u0131n\u0131n Kalbi: API'ler","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"nS6XMhpusx\"><a href=\"https:\/\/fatihsoysal.com\/blog\/modern-web-uygulamalarinin-kalbi-apiler-2\/\">Modern Web Uygulamalar\u0131n\u0131n Kalbi: API&#8217;ler<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/modern-web-uygulamalarinin-kalbi-apiler-2\/embed\/#?secret=nS6XMhpusx\" width=\"600\" height=\"338\" title=\"&#8220;Modern Web Uygulamalar\u0131n\u0131n Kalbi: API&#8217;ler&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"nS6XMhpusx\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Modern web uygulamalar\u0131n\u0131n g\u00fcc\u00fcn\u00fcn ve esnekli\u011finin ard\u0131ndaki s\u0131r, genellikle g\u00f6z ard\u0131 edilen ama son derece \u00f6nemli bir bile\u015fendir: API'ler (Application Programming Interfaces). Bu makalede, API'lerin ne oldu\u011funu, nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve modern web geli\u015ftirmesinde neden bu kadar \u00f6nemli olduklar\u0131n\u0131 ayr\u0131nt\u0131l\u0131 olarak inceleyece\u011fiz. \u00d6ncelikle, API'lerin \u00f6z\u00fcnde ne oldu\u011funu anlamak \u00f6nemlidir. Basit\u00e7e s\u00f6ylemek gerekirse, API'ler farkl\u0131 yaz\u0131l\u0131m sistemleri aras\u0131nda ileti\u015fim kurman\u0131n bir yoludur."}