{"id":2889,"date":"2025-02-12T10:53:45","date_gmt":"2025-02-12T07:53:45","guid":{"rendered":"http:\/\/koddit.com\/?p=2889"},"modified":"2025-03-12T13:09:44","modified_gmt":"2025-03-12T10:09:44","slug":"api-nedir-ne-ise-yarar-orneklerle-inceleyelim","status":"publish","type":"post","link":"https:\/\/blog.koddit.com\/en\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/","title":{"rendered":"API Nedir? Ne \u0130\u015fe Yarar? \u00d6rneklerle \u0130nceleyelim"},"content":{"rendered":"<h1 class=\"wp-block-heading\">API Nedir?<\/h1>\n\n\n\n<p><strong>API<\/strong> <em>(Application Programming Interface)<\/em>, bir uygulamaya ait yeteneklerin, ba\u015fka bir uygulamada da kullan\u0131labilmesi i\u00e7in, yeteneklerini payla\u015fan uygulaman\u0131n sa\u011flad\u0131\u011f\u0131 aray\u00fczd\u00fcr.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright\"><a href=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/api.png\"><img decoding=\"async\" src=\"https:\/\/blog.koddit.com\/wp-content\/plugins\/wp-images-lazy-loading\/images\/grey.gif\" data-original=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/api-300x105.png\" alt=\"Basit\u00e7e API (Application Programming Interface) kavram\u0131\" class=\"lazy wp-image-2949\"\/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"105\" src=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/api-300x105.png\" alt=\"Basit\u00e7e API (Application Programming Interface) kavram\u0131\" class=\"wp-image-2949\" srcset=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/api-300x105.png 300w, https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/api.png 600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/noscript><\/a><figcaption class=\"wp-element-caption\">Basit\u00e7e API (Application Programming Interface) kavram\u0131<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Ne??! Tam anlamad\u0131m&#8230;<\/h2>\n\n\n\n<p>Basit\u00e7e, <strong>A uygulamas\u0131n\u0131n \u00f6zelliklerini B uygulamas\u0131nda da kullanabilmemizi sa\u011flayan <\/strong>yap\u0131ya API diyoruz.<\/p>\n\n\n\n<p><em>\u00d6rne\u011fin,<\/em> ABC uygulamas\u0131ndan XYZ uygulamas\u0131na ait API&#8217;yi \u00e7a\u011f\u0131rarak, XYZ&#8217;nin API&#8217;sinde desteklenen t\u00fcm i\u015flemleri ABC uygulamas\u0131nda da ger\u00e7ekle\u015ftirebiliriz. Yani XYZ uygulamas\u0131n\u0131 a\u00e7\u0131p kullanmadan ABC uygulamas\u0131nda da XYZ uygulamas\u0131na ait i\u015flemleri ger\u00e7ekle\u015ftirebilir hale geldik!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ger\u00e7ek bir \u00f6rnek ver de API nedir tam anlayal\u0131m! XYZ, ABC kesmedi beni&#8230;<\/h2>\n\n\n\n<p>Hay hay!<\/p>\n\n\n\n<p>\u00d6rne\u011fin, Geli\u015ftirdi\u011fimiz bir projede Twitter API&#8217;yi \u00e7a\u011f\u0131rarak, Twitter&#8217;\u0131n bize izin verdi\u011fi <em>(tweet atma, hesap takip etme, vb.)<\/em> i\u015flemleri, API yetkimiz olan Twitter hesaplar\u0131nda, kendi uygulamam\u0131z \u00fczerinden de ger\u00e7ekle\u015ftirebiliriz.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright\"><a href=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/twitterApi.png\"><img decoding=\"async\" src=\"https:\/\/blog.koddit.com\/wp-content\/plugins\/wp-images-lazy-loading\/images\/grey.gif\" data-original=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/twitterApi-150x150.png\" alt=\"Twitter API, uygulama geli\u015ftiriciler aras\u0131ndaki pop\u00fclerli\u011fi koruyor...\" class=\"lazy wp-image-2952\"\/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/twitterApi-150x150.png\" alt=\"Twitter API, uygulama geli\u015ftiriciler aras\u0131ndaki pop\u00fclerli\u011fi koruyor...\" class=\"wp-image-2952\" srcset=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/twitterApi-150x150.png 150w, https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/twitterApi-300x300.png 300w, https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/twitterApi.png 500w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/noscript><\/a><figcaption class=\"wp-element-caption\">Twitter API, uygulama geli\u015ftiriciler aras\u0131ndaki pop\u00fclerli\u011fi koruyor&#8230;<\/figcaption><\/figure><\/div>\n\n\n<p>API ile eri\u015fim yetkimizin oldu\u011fu 100 hesab\u0131n ayn\u0131 anda <strong>&#8220;Merhaba D\u00fcnya! <em>Nas\u0131ls\u0131n iyi misin? \u0130yisindir in\u015fallah&#8230;<\/em>&#8220;<\/strong> tweet&#8217;ini atmas\u0131n\u0131 sa\u011flayabiliriz!<\/p>\n\n\n\n<p><em>\u00c7\u0131lg\u0131nca, de\u011fil mi?<\/em><\/p>\n\n\n\n<p>Farkl\u0131 bir \u00f6rnek olarak, WordPress altyap\u0131s\u0131n\u0131 kullanan bir blog&#8217;a sahipsek, WordPress API&#8217;yi \u00e7a\u011f\u0131rarak, gerekli API yetkileri sa\u011fland\u0131\u011f\u0131 taktirde, blog&#8217;umuza kay\u0131tl\u0131 kullan\u0131c\u0131lar\u0131n listesini \u00e7ekebilir, yeni bir yaz\u0131 yay\u0131nlayabilir veya bir yaz\u0131ya yorum yapabiliriz.<\/p>\n\n\n\n<p>T\u00fcm bu \u00f6rneklerde g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi, API&#8217;si olan uygulamalar\u0131, kendi uygulamam\u0131z i\u00e7inden \u00e7a\u011f\u0131rarak, as\u0131l uygulamaya ait yetenekleri kullanm\u0131\u015f olduk.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bir de \u00f6rnek proje yap da tam olarak anlayal\u0131m API nedir ne de\u011fildir&#8230;<\/h2>\n\n\n\n<p>O kadar anlatt\u0131k madem, \u00f6rnek ufak bir proje de yapal\u0131m.<\/p>\n\n\n\n<p>\u00d6ncelikle <a href=\"https:\/\/apps.twitter.com\/app\/new\" target=\"_blank\" rel=\"noopener\">https:\/\/apps.twitter.com\/app\/new<\/a> adresine giderek yeni bir uygulama olu\u015fturuyoruz:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/tw.png\"><img decoding=\"async\" src=\"https:\/\/blog.koddit.com\/wp-content\/plugins\/wp-images-lazy-loading\/images\/grey.gif\" data-original=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/tw-e1449400350537.png\" alt=\"API nedir anlamak i\u00e7in ufak bir test uygulamas\u0131 olu\u015fturuyoruz\" class=\"lazy wp-image-2918\"\/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"396\" src=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/tw-e1449400350537.png\" alt=\"API nedir anlamak i\u00e7in ufak bir test uygulamas\u0131 olu\u015fturuyoruz\" class=\"wp-image-2918\"\/><\/noscript><\/a><figcaption class=\"wp-element-caption\">API nedir anlamak i\u00e7in ufak bir test uygulamas\u0131 olu\u015fturuyoruz<\/figcaption><\/figure><\/div>\n\n\n<p>Uygulamam\u0131 olu\u015fturduktan sonra &#8220;Keys and Access Tokens&#8221; sekmesine t\u0131klayarak API&#8217;ye eri\u015fece\u011fim esnada kullanaca\u011f\u0131m Koddit-Test uygulamas\u0131na ait key bilgilerini \u00f6\u011freniyorum. (Consumer Key (API Key) ve Consumer Secret (API Secret))<\/p>\n\n\n\n<p>Bu bilgiyi elde ettikten sonra tweet ataca\u011f\u0131m hesaplarda bu API&#8217;nin eri\u015fimine dair yetki vermem gerekiyor. Bunun i\u00e7in kendi Twitter hesab\u0131mda deneme yapabilmek i\u00e7in, kendi hesab\u0131ma ait Koddit-Test uygulamas\u0131na gereken izni veren Access Token&#8217;\u0131 \u00fcretiyorum:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/acc.png\"><img decoding=\"async\" src=\"https:\/\/blog.koddit.com\/wp-content\/plugins\/wp-images-lazy-loading\/images\/grey.gif\" data-original=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/acc.png\" alt=\"acc\" class=\"lazy wp-image-2931\"\/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1012\" height=\"534\" src=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/acc.png\" alt=\"acc\" class=\"wp-image-2931\" srcset=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/acc.png 1012w, https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/acc-300x158.png 300w, https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/acc-600x317.png 600w\" sizes=\"(max-width: 1012px) 100vw, 1012px\" \/><\/noscript><\/a><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>Olu\u015fturma i\u015flemi ertesi Koddit-Test uygulamas\u0131na izin veren hesab\u0131ma ait Access Token ve Access Token Secret de\u011ferlerini \u00f6\u011freniyorum. Ayr\u0131ca <a href=\"https:\/\/twitter.com\/settings\/applications\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">https:\/\/twitter.com\/settings\/applications<\/a> adresine gitti\u011fimde Koddit-Test uygulamas\u0131na izin verilmi\u015f oldu\u011funu da g\u00f6r\u00fcyorum.<\/p>\n\n\n\n<p>Ard\u0131ndan basit bir C# konsol uygulamas\u0131 olu\u015fturup, <a href=\"https:\/\/www.nuget.org\/packages\/linqtotwitter\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Linq 2 Twitter<\/a> k\u00fct\u00fcphanesini projeme ekliyorum. (\u0130lla ki bir k\u00fct\u00fcphane kullanmak durumunda de\u011filsiniz ancak i\u015fler kolayla\u015fs\u0131n diye ben bu yolu tercih ettim. Twitter&#8217;\u0131n alakal\u0131 web servisini \u00e7a\u011f\u0131rarak da i\u015finizi g\u00f6rebilirsiniz.)<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">using System;\nusing LinqToTwitter;\n\nnamespace Koddit.Twitter.Test\n{\n    class Program\n    {\n        static void Main(string[] args)\n        {\n            \/\/Yaz\u0131da bahsetti\u011fim key ve token bilgilerini giriyorum\n            var singleUserAuthorizer = new SingleUserAuthorizer\n            {\n                CredentialStore = new InMemoryCredentialStore\n                {\n                    ConsumerKey = \"Consumer Key (API Key) bilgisini giriyoruz\",\n                    ConsumerSecret = \"Consumer Secret (API Secret) bilgisini giriyoruz\",\n                    OAuthToken = \"\u0130\u015flemi yapt\u0131\u011f\u0131m\u0131z hesaba ait Access Token bilgisi\",\n                    OAuthTokenSecret = \"Ayn\u0131 hesab\u0131n Access Token Secret bilgisi\"\n                }\n            };\n\n            \/\/Twitter ile i\u015flemleri ger\u00e7ekle\u015ftirecek ana objemi yaratt\u0131m\n            TwitterContext twitterContext = new TwitterContext(singleUserAuthorizer);\n\n            \/\/At\u0131lacak tweet kullan\u0131c\u0131dan al\u0131n\u0131r\n            Console.WriteLine(\"Ataca\u011f\u0131n\u0131z tweet'i girin:\");\n            string tweet = Console.ReadLine();\n\n            \/\/Konsol uygulamas\u0131 oldu\u011fu i\u00e7in asenkron i\u015flemi awaiter ile beklemeye ald\u0131m\n            \/\/\u015eimdilik API mant\u0131\u011f\u0131na odaklanabilirsiniz, bu k\u0131sma tak\u0131lman\u0131za gerek yok\n            var tweetAsync = twitterContext.TweetAsync(tweet).GetAwaiter().GetResult();\n\n            \/\/\u0130\u015flem tamamlan\u0131nca kullan\u0131c\u0131 bilgilendirilir\n            Console.WriteLine(\n                \"{0} isimli kullan\u0131c\u0131ya ait {1} hesab\u0131ndan \u015fu tweet g\u00f6nderildi:\\n{2}\",\n                tweetAsync.User.Name, tweetAsync.User.ScreenNameResponse, tweetAsync.Text);\n            Console.ReadLine();\n        }\n    }\n}\n<\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/console-e1449402252306.png\"><img decoding=\"async\" src=\"https:\/\/blog.koddit.com\/wp-content\/plugins\/wp-images-lazy-loading\/images\/grey.gif\" data-original=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/console-e1449402252306.png\" alt=\"Uygulamay\u0131 \u00e7al\u0131\u015ft\u0131r\u0131p tweet\u2019imizin gidip gitmedi\u011fini kontrol ediyoruz...\" class=\"lazy wp-image-2941\"\/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"347\" src=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/console-e1449402252306.png\" alt=\"Uygulamay\u0131 \u00e7al\u0131\u015ft\u0131r\u0131p tweet\u2019imizin gidip gitmedi\u011fini kontrol ediyoruz...\" class=\"wp-image-2941\"\/><\/noscript><\/a><figcaption class=\"wp-element-caption\">Uygulamay\u0131 \u00e7al\u0131\u015ft\u0131r\u0131p tweet\u2019imizin gidip gitmedi\u011fini kontrol ediyoruz&#8230;<\/figcaption><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/tweet-e1449402307333.png\"><img decoding=\"async\" src=\"https:\/\/blog.koddit.com\/wp-content\/plugins\/wp-images-lazy-loading\/images\/grey.gif\" data-original=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/tweet-e1449402307333.png\" alt=\"Ger\u00e7ekten de gitmi\u015f, s\u00fcper!\" class=\"lazy wp-image-2942\"\/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"235\" src=\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/tweet-e1449402307333.png\" alt=\"Ger\u00e7ekten de gitmi\u015f, s\u00fcper!\" class=\"wp-image-2942\"\/><\/noscript><\/a><figcaption class=\"wp-element-caption\">Ger\u00e7ekten de gitmi\u015f, s\u00fcper!<\/figcaption><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Sonu\u00e7 olarak&#8230;<\/h3>\n\n\n\n<p>Hayat\u0131m\u0131z\u0131 kolayla\u015ft\u0131ran API kavram\u0131 ile, uygulamam\u0131za takla att\u0131rmadan, bu aray\u00fcz\u00fc sa\u011flayan farkl\u0131 uygulamalarla kolayca haberle\u015fmenin tad\u0131n\u0131 \u00e7\u0131kart\u0131yoruz.<\/p>","protected":false},"excerpt":{"rendered":"<p>API Nedir? API (Application Programming Interface), bir uygulamaya ait yeteneklerin, ba\u015fka bir uygulamada da kullan\u0131labilmesi i\u00e7in, yeteneklerini payla\u015fan uygulaman\u0131n sa\u011flad\u0131\u011f\u0131 aray\u00fczd\u00fcr. Ne??! Tam anlamad\u0131m&#8230; Basit\u00e7e, A uygulamas\u0131n\u0131n \u00f6zelliklerini B uygulamas\u0131nda da kullanabilmemizi sa\u011flayan yap\u0131ya API diyoruz. \u00d6rne\u011fin, ABC uygulamas\u0131ndan XYZ uygulamas\u0131na ait API&#8217;yi \u00e7a\u011f\u0131rarak, XYZ&#8217;nin API&#8217;sinde desteklenen t\u00fcm i\u015flemleri ABC uygulamas\u0131nda da ger\u00e7ekle\u015ftirebiliriz. Yani XYZ [&hellip;]<\/p>","protected":false},"author":1,"featured_media":2963,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[168],"tags":[235,236,237],"class_list":["post-2889","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-yazilim","tag-api","tag-api-nedir","tag-application-programming-interface"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>API Nedir? Ne \u0130\u015fe Yarar? \u00d6rneklerle \u0130nceleyelim - Koddit<\/title>\n<meta name=\"description\" content=\"API ne demek, API nedir, ne i\u015fe yarar ger\u00e7ek \u00f6rneklerle inceliyoruz. API nas\u0131l kullan\u0131l\u0131r Twitter API \u00f6rne\u011fiyle kod \u00fczerinden resimli olarak anlat\u0131yoruz...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.koddit.com\/en\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"API Nedir? Ne \u0130\u015fe Yarar? \u00d6rneklerle \u0130nceleyelim - Koddit\" \/>\n<meta property=\"og:description\" content=\"API ne demek, API nedir, ne i\u015fe yarar ger\u00e7ek \u00f6rneklerle inceliyoruz. API nas\u0131l kullan\u0131l\u0131r Twitter API \u00f6rne\u011fiyle kod \u00fczerinden resimli olarak anlat\u0131yoruz...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.koddit.com\/en\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/\" \/>\n<meta property=\"og:site_name\" content=\"Koddit\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/r.caner.oncu\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-12T07:53:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-12T10:09:44+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/apibig.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"635\" \/>\n\t<meta property=\"og:image:height\" content=\"357\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Caner \u00d6nc\u00fc\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@caneroncu\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Caner \u00d6nc\u00fc\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/\"},\"author\":{\"name\":\"Caner \u00d6nc\u00fc\",\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/person\/475b7f34a5b2ec63447d0f5735829ff9\"},\"headline\":\"API Nedir? Ne \u0130\u015fe Yarar? \u00d6rneklerle \u0130nceleyelim\",\"datePublished\":\"2025-02-12T07:53:45+00:00\",\"dateModified\":\"2025-03-12T10:09:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/\"},\"wordCount\":547,\"commentCount\":21,\"publisher\":{\"@id\":\"https:\/\/blog.koddit.com\/#organization\"},\"keywords\":[\"api\",\"api nedir\",\"application programming interface\"],\"articleSection\":[\"Yaz\u0131l\u0131m\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/\",\"url\":\"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/\",\"name\":\"API Nedir? Ne \u0130\u015fe Yarar? \u00d6rneklerle \u0130nceleyelim - Koddit\",\"isPartOf\":{\"@id\":\"https:\/\/blog.koddit.com\/#website\"},\"datePublished\":\"2025-02-12T07:53:45+00:00\",\"dateModified\":\"2025-03-12T10:09:44+00:00\",\"description\":\"API ne demek, API nedir, ne i\u015fe yarar ger\u00e7ek \u00f6rneklerle inceliyoruz. API nas\u0131l kullan\u0131l\u0131r Twitter API \u00f6rne\u011fiyle kod \u00fczerinden resimli olarak anlat\u0131yoruz...\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/blog.koddit.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API Nedir? Ne \u0130\u015fe Yarar? \u00d6rneklerle \u0130nceleyelim\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.koddit.com\/#website\",\"url\":\"https:\/\/blog.koddit.com\/\",\"name\":\"Koddit\",\"description\":\"Blog\",\"publisher\":{\"@id\":\"https:\/\/blog.koddit.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.koddit.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.koddit.com\/#organization\",\"name\":\"Koddit\",\"url\":\"https:\/\/blog.koddit.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2023\/04\/koddit-logo.png\",\"contentUrl\":\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2023\/04\/koddit-logo.png\",\"width\":\"176\",\"height\":\"65\",\"caption\":\"Koddit\"},\"image\":{\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/person\/475b7f34a5b2ec63447d0f5735829ff9\",\"name\":\"Caner \u00d6nc\u00fc\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e4ad628f2a21b0fb77e910ee24545b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e4ad628f2a21b0fb77e910ee24545b7?s=96&d=mm&r=g\",\"caption\":\"Caner \u00d6nc\u00fc\"},\"sameAs\":[\"https:\/\/blog.koddit.com\",\"https:\/\/www.facebook.com\/r.caner.oncu\",\"https:\/\/twitter.com\/caneroncu\"],\"url\":\"https:\/\/blog.koddit.com\/en\/author\/caner\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"API Nedir? Ne \u0130\u015fe Yarar? \u00d6rneklerle \u0130nceleyelim - Koddit","description":"API ne demek, API nedir, ne i\u015fe yarar ger\u00e7ek \u00f6rneklerle inceliyoruz. API nas\u0131l kullan\u0131l\u0131r Twitter API \u00f6rne\u011fiyle kod \u00fczerinden resimli olarak anlat\u0131yoruz...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.koddit.com\/en\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/","og_locale":"en_US","og_type":"article","og_title":"API Nedir? Ne \u0130\u015fe Yarar? \u00d6rneklerle \u0130nceleyelim - Koddit","og_description":"API ne demek, API nedir, ne i\u015fe yarar ger\u00e7ek \u00f6rneklerle inceliyoruz. API nas\u0131l kullan\u0131l\u0131r Twitter API \u00f6rne\u011fiyle kod \u00fczerinden resimli olarak anlat\u0131yoruz...","og_url":"https:\/\/blog.koddit.com\/en\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/","og_site_name":"Koddit","article_author":"https:\/\/www.facebook.com\/r.caner.oncu","article_published_time":"2025-02-12T07:53:45+00:00","article_modified_time":"2025-03-12T10:09:44+00:00","og_image":[{"width":635,"height":357,"url":"http:\/\/blog.koddit.com\/wp-content\/uploads\/2015\/12\/apibig.jpg","type":"image\/jpeg"}],"author":"Caner \u00d6nc\u00fc","twitter_card":"summary_large_image","twitter_creator":"@caneroncu","twitter_misc":{"Written by":"Caner \u00d6nc\u00fc","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/#article","isPartOf":{"@id":"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/"},"author":{"name":"Caner \u00d6nc\u00fc","@id":"https:\/\/blog.koddit.com\/#\/schema\/person\/475b7f34a5b2ec63447d0f5735829ff9"},"headline":"API Nedir? Ne \u0130\u015fe Yarar? \u00d6rneklerle \u0130nceleyelim","datePublished":"2025-02-12T07:53:45+00:00","dateModified":"2025-03-12T10:09:44+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/"},"wordCount":547,"commentCount":21,"publisher":{"@id":"https:\/\/blog.koddit.com\/#organization"},"keywords":["api","api nedir","application programming interface"],"articleSection":["Yaz\u0131l\u0131m"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/","url":"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/","name":"API Nedir? Ne \u0130\u015fe Yarar? \u00d6rneklerle \u0130nceleyelim - Koddit","isPartOf":{"@id":"https:\/\/blog.koddit.com\/#website"},"datePublished":"2025-02-12T07:53:45+00:00","dateModified":"2025-03-12T10:09:44+00:00","description":"API ne demek, API nedir, ne i\u015fe yarar ger\u00e7ek \u00f6rneklerle inceliyoruz. API nas\u0131l kullan\u0131l\u0131r Twitter API \u00f6rne\u011fiyle kod \u00fczerinden resimli olarak anlat\u0131yoruz...","breadcrumb":{"@id":"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.koddit.com\/yazilim\/api-nedir-ne-ise-yarar-orneklerle-inceleyelim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/blog.koddit.com\/"},{"@type":"ListItem","position":2,"name":"API Nedir? Ne \u0130\u015fe Yarar? \u00d6rneklerle \u0130nceleyelim"}]},{"@type":"WebSite","@id":"https:\/\/blog.koddit.com\/#website","url":"https:\/\/blog.koddit.com\/","name":"Koddit","description":"Blog","publisher":{"@id":"https:\/\/blog.koddit.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.koddit.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.koddit.com\/#organization","name":"Koddit","url":"https:\/\/blog.koddit.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.koddit.com\/#\/schema\/logo\/image\/","url":"https:\/\/blog.koddit.com\/wp-content\/uploads\/2023\/04\/koddit-logo.png","contentUrl":"https:\/\/blog.koddit.com\/wp-content\/uploads\/2023\/04\/koddit-logo.png","width":"176","height":"65","caption":"Koddit"},"image":{"@id":"https:\/\/blog.koddit.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/blog.koddit.com\/#\/schema\/person\/475b7f34a5b2ec63447d0f5735829ff9","name":"Caner \u00d6nc\u00fc","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.koddit.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e4ad628f2a21b0fb77e910ee24545b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e4ad628f2a21b0fb77e910ee24545b7?s=96&d=mm&r=g","caption":"Caner \u00d6nc\u00fc"},"sameAs":["https:\/\/blog.koddit.com","https:\/\/www.facebook.com\/r.caner.oncu","https:\/\/twitter.com\/caneroncu"],"url":"https:\/\/blog.koddit.com\/en\/author\/caner\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/posts\/2889"}],"collection":[{"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/comments?post=2889"}],"version-history":[{"count":2,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/posts\/2889\/revisions"}],"predecessor-version":[{"id":3586,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/posts\/2889\/revisions\/3586"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/media\/2963"}],"wp:attachment":[{"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/media?parent=2889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/categories?post=2889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/tags?post=2889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}