{"id":18971,"date":"2022-03-19T12:00:00","date_gmt":"2022-03-19T09:00:00","guid":{"rendered":"https:\/\/www.indir.com\/haber\/?p=18971"},"modified":"2022-03-19T06:35:41","modified_gmt":"2022-03-19T03:35:41","slug":"api-ne-ise-yarar","status":"publish","type":"post","link":"https:\/\/www.indir.com\/haber\/api-ne-ise-yarar\/","title":{"rendered":"API ne i\u015fe yarar?"},"content":{"rendered":"\n<p>Uygulaman\u0131z \u0130nternet&#8217;e ba\u011flan\u0131rken hangi temel API&#8217;yi kullan\u0131yor? API ne yapar ve nerede kullan\u0131l\u0131r?<\/p>\n\n\n\n<p>Bir yaz\u0131l\u0131m geli\u015ftiricisi de\u011filseniz, \u0130nternet ve yaz\u0131l\u0131m d\u00fcnyas\u0131n\u0131n en pop\u00fcler par\u00e7alar\u0131ndan biri olan API&#8217;yi duymam\u0131\u015f olabilirsiniz. Ancak \u00e7evrim i\u00e7i kulland\u0131\u011f\u0131n\u0131z her uygulama API sayesinde i\u015fini yapar. API, herhangi bir web uygulamas\u0131 kullan\u0131l\u0131rken kullan\u0131l\u0131r. API&#8217;ler, yaz\u0131l\u0131mlar\u0131 birbirine ba\u011flar ve \u0130nternet&#8217;te i\u015flerin do\u011fru ve d\u00fczenli bir \u015fekilde ger\u00e7ekle\u015fmesine yard\u0131mc\u0131 olur. API&#8217;nin ne oldu\u011funa ve ne olmad\u0131\u011f\u0131na daha yak\u0131ndan bakal\u0131m.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">API nedir?<\/h2>\n\n\n\n<p>API, T\u00fcrk\u00e7e&#8217;de &#8220;Uygulama Programlama Aray\u00fcz\u00fc&#8221; anlam\u0131na gelen &#8220;Uygulama Programlama Aray\u00fcz\u00fc&#8221; ba\u015f harflerinin tan\u0131m\u0131ndan olu\u015fmaktad\u0131r. K\u0131saca kendi verileri ve \u00e7al\u0131\u015fma prensipleri ile geli\u015ftirilen uygulamalar\u0131n birbirleri ile haberle\u015ferek \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayan bir API yaz\u0131l\u0131m\u0131d\u0131r. <\/p>\n\n\n\n<p>\u00d6rne\u011fin; Bir araban\u0131n bir program\u0131 oldu\u011funu hayal edin. Bu araba API&#8217;si, araban\u0131n neler yapabilece\u011fi hakk\u0131nda bilgiler i\u00e7erir. Bu; h\u0131zlanma, frenleme, camlar\u0131 a\u00e7ma gibi \u015feyler. Ek olarak, bunun nas\u0131l yap\u0131laca\u011f\u0131na ili\u015fkin bilgiler API&#8217;ye dahil edilmi\u015ftir.<\/p>\n\n\n\n<p>\u00d6te yandan h\u0131zlanmak i\u00e7in gaz pedal\u0131na basarsan\u0131z; API&#8217;nin, gaz pedal\u0131na bast\u0131\u011f\u0131n\u0131zda motorun i\u00e7inde neler oldu\u011funu size a\u00e7\u0131klamas\u0131na gerek yoktur.<\/p>\n\n\n\n<p>Sistemin 1970&#8217;lerde geli\u015ftirildi\u011fine inan\u0131l\u0131yor. \u00d6yle ki terim 1974 y\u0131l\u0131nda Christopher J. Bu, bug\u00fcne kadar yay\u0131nlanan &#8220;\u0130li\u015fki ve A\u011f Politikas\u0131: Bir API Kar\u015f\u0131la\u015ft\u0131rmas\u0131&#8221; makalesinde bulunabilir. 1990&#8217;l\u0131 y\u0131llarda daha aktif olarak kullan\u0131lmaya ba\u015flanan bu yaz\u0131l\u0131m, g\u00fcn\u00fcm\u00fczde hemen hemen t\u00fcm dijital cihazlarda mevcuttur.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.indir.com\/haberler\/androide-ultra-genis-bant-uwb-apisi-eklendi\">Android&#8217;e Ultra-geni\u015f bant (UWB) API\u2019si eklendi<\/a><\/p>\n\n\n\n<p>Uygulama, bile\u015fenlerinde yer alan API sayesinde kendi b\u00fcnyesinde olmayan bilgi ve i\u015flevleri bu bilgi ve i\u015flevlerin kayna\u011f\u0131 olan programdan al\u0131r ve kullan\u0131c\u0131ya sunar. Bu \u015fekilde, geli\u015ftiricilerin yeniden programlamalar\u0131na gerek kalmaz. Ayr\u0131ca kullan\u0131c\u0131lar i\u00e7in uygun ve h\u0131zl\u0131d\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">API ne i\u015fe yarar?<\/h2>\n\n\n\n<p>API asl\u0131nda mevcut sistemin \u00e7al\u0131\u015fmas\u0131 i\u00e7in gereken en \u00f6nemli fakt\u00f6rd\u00fcr. Ancak, bu tek API i\u015flevi de\u011fildir. API ayr\u0131ca kullan\u0131c\u0131lar i\u00e7in bir g\u00fcvenlik duvar\u0131 olu\u015fturur. T\u00fcm verilerinizi normal uygulama sunucular\u0131yla payla\u015fmak yerine, API arac\u0131l\u0131\u011f\u0131yla sunucuya yaln\u0131zca bir istek g\u00f6nderdi\u011finiz i\u00e7in verilerinizin tam g\u00fcvenli\u011fi garanti edilir. Bu durumda API ayr\u0131ca bir anahtar g\u00f6revi g\u00f6r\u00fcr.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">API nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/h2>\n\n\n\n<p>\u00d6rne\u011fin; Bir \u0130nternet uygulamas\u0131 a\u00e7t\u0131n\u0131z ve uygulamada bir \u015fey yapt\u0131n\u0131z diyelim yapt\u0131\u011f\u0131n\u0131z \u015fey i\u00e7in istek \u00f6nce API \u00fczerinden sunucuya iletilir. Sunucu, bu istekle Origin&#8217;e ba\u015fvurur ve Origin, sunucuya geri bildirim sa\u011flar. Sunucu, bu geri bildirimi API arac\u0131l\u0131\u011f\u0131yla uygulamaya g\u00f6nderir. Ve \u015fekilde uygulamada ne yap\u0131ld\u0131\u011f\u0131 g\u00f6r\u00fclebilir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">API t\u00fcrleri neler?<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Partner<\/li><li>Internal (Private)<\/li><li>Open (Public)<\/li><li>Composite<\/li><\/ul>\n\n\n\n<p>API hakk\u0131nda merak etti\u011finiz her \u015feyi bize iletebilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uygulaman\u0131z \u0130nternet&#8217;e ba\u011flan\u0131rken hangi temel API&#8217;yi kullan\u0131yor? API ne yapar ve nerede kullan\u0131l\u0131r? Bir yaz\u0131l\u0131m geli\u015ftiricisi de\u011filseniz, \u0130nternet ve yaz\u0131l\u0131m d\u00fcnyas\u0131n\u0131n en pop\u00fcler par\u00e7alar\u0131ndan biri olan API&#8217;yi duymam\u0131\u015f olabilirsiniz. Ancak \u00e7evrim i\u00e7i kulland\u0131\u011f\u0131n\u0131z her uygulama API sayesinde i\u015fini yapar. API, herhangi bir web uygulamas\u0131 kullan\u0131l\u0131rken kullan\u0131l\u0131r. API&#8217;ler, yaz\u0131l\u0131mlar\u0131 birbirine ba\u011flar ve \u0130nternet&#8217;te i\u015flerin do\u011fru ve [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":18976,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56],"tags":[3344,3343],"class_list":["post-18971","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nedir","tag-api","tag-api-ne-ise-yarar"],"_links":{"self":[{"href":"https:\/\/www.indir.com\/haber\/wp-json\/wp\/v2\/posts\/18971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.indir.com\/haber\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.indir.com\/haber\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.indir.com\/haber\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.indir.com\/haber\/wp-json\/wp\/v2\/comments?post=18971"}],"version-history":[{"count":0,"href":"https:\/\/www.indir.com\/haber\/wp-json\/wp\/v2\/posts\/18971\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.indir.com\/haber\/wp-json\/wp\/v2\/media\/18976"}],"wp:attachment":[{"href":"https:\/\/www.indir.com\/haber\/wp-json\/wp\/v2\/media?parent=18971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.indir.com\/haber\/wp-json\/wp\/v2\/categories?post=18971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.indir.com\/haber\/wp-json\/wp\/v2\/tags?post=18971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}