{"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":"API T\u00fcrleri ve Protokolleri: Ba\u015flang\u0131\u00e7 Rehberi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"SstihvLiau\"><a href=\"https:\/\/fatihsoysal.com\/blog\/api-turleri-ve-protokolleri-baslangic-rehberi\/\">API T\u00fcrleri ve Protokolleri: Ba\u015flang\u0131\u00e7 Rehberi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/api-turleri-ve-protokolleri-baslangic-rehberi\/embed\/#?secret=SstihvLiau\" width=\"600\" height=\"338\" title=\"&#8220;API T\u00fcrleri ve Protokolleri: Ba\u015flang\u0131\u00e7 Rehberi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"SstihvLiau\" 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":"Merhaba! Bug\u00fcn, API'lerin (Uygulama Programlama Arabirimleri) farkl\u0131 t\u00fcrlerini ve bunlar\u0131n nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 anlamak i\u00e7in kapsaml\u0131 bir rehber haz\u0131rlad\u0131m. API'ler, farkl\u0131 yaz\u0131l\u0131mlar\u0131n birbirleriyle ileti\u015fim kurmas\u0131n\u0131 sa\u011flayan \u00f6nemli bir yap\u0131 ta\u015f\u0131d\u0131r. Web sitelerinden mobil uygulamalara kadar bir\u00e7ok uygulamada kullan\u0131l\u0131rlar. Bu rehber, API'leri anlamakta zorlananlar i\u00e7in bir ba\u015flang\u0131\u00e7 noktas\u0131 olacakt\u0131r. \u00d6ncelikle temel kavramlar\u0131 ele alarak, daha sonra farkl\u0131 API t\u00fcrlerine ve protokollerine detayl\u0131 bir \u015fekilde inece\u011fiz."}