{"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":"Geli\u015ftiricileri \u00c7ileden \u00c7\u0131karmadan API Yazmak","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"KtxLBxB90I\"><a href=\"https:\/\/fatihsoysal.com\/blog\/gelistiricileri-cileden-cikarmadan-api-yazmak\/\">Geli\u015ftiricileri \u00c7ileden \u00c7\u0131karmadan API Yazmak<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/gelistiricileri-cileden-cikarmadan-api-yazmak\/embed\/#?secret=KtxLBxB90I\" width=\"600\" height=\"338\" title=\"&#8220;Geli\u015ftiricileri \u00c7ileden \u00c7\u0131karmadan API Yazmak&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"KtxLBxB90I\" 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":"API'ler, modern yaz\u0131l\u0131m d\u00fcnyas\u0131n\u0131n olmazsa olmaz par\u00e7alar\u0131d\u0131r. Ancak, k\u00f6t\u00fc tasarlanm\u0131\u015f bir API, geli\u015ftiricileri \u00e7ileden \u00e7\u0131karabilir ve projelerde b\u00fcy\u00fck sorunlara yol a\u00e7abilir. Bu makalede, geli\u015ftiricilerin sevdi\u011fi, kullan\u0131m\u0131 kolay ve verimli API'ler yazmak i\u00e7in ipu\u00e7lar\u0131 ve teknikleri payla\u015faca\u011f\u0131m. \u0130yi bir API, zaman ve emekten tasarruf sa\u011flar; aksine k\u00f6t\u00fc bir API ise tam tersine b\u00fcy\u00fck zaman kay\u0131plar\u0131na ve hayal k\u0131r\u0131kl\u0131klar\u0131na yol a\u00e7ar."}