Sosyal Medya

API nedir? Proje ve ürün yöneticileri için neden önemlidir?

Bir internet sitesine girdiğiniz zaman diğer internet siteleri ile nasıl konuştuğunu veya girdiğiniz bir sitede “Facebook ile bağlan” dediğiniz de arkada neler olduğunu, nasıl olduğunu hiç merak ettiniz mi? Eğer işiniz internet ise merak etmiş olmalısınız. Hatta proje yöneticiliği veya ürün yöneticiliği yapıyorsanız teorik olarak bilmek zorundasınız bile diyebiliriz.

İnternet dünyasında artık olmazsa olmazlardan biri olan, hayatımızı kolaylaştıran bu sisteme API (Application Programing Interfaces – Uygulama Programlama Arayüzleri) adı veriliyor. Çok kısa hali ile API: iki yazılımın/veritabanının biribiriyle sorunsuz ve hızlı bir şekilde konuşmasını sağlayan yapılardır

Peki proje yöneticileri veya ürün yöneticileri neden bunu bilmek zorunda derseniz, nedenlerini sıralayalım:

– Yazılımcınızın işini kolaylaştırır çünkü imkansız şeyleri isteme ihtimaliniz azalır.

– Projenizin daha fonksiyonel olmasını sağlarsınız.

– Kullanıcılarınıza ve müşterilerinize kolaylık sağlarsınız.

– Entegre projeler geliştirerek projenizin başarıya ulaşma ihtimalini artırabilirsiniz. (Bir internet siteniz varsa Facebook API sayesinde bir yazıyı okuyan kişileri tespit edip o kişinin arkadaşlarına bu yazıyı önerebilirsiniz.)

Temel olarak bu gibi nedenlerle API hakkında bilgi sahibi olmanız ve sosyal ağların API’ler yardımı ile neler sağladığını bilmeniz işinize yarayacaktır.

 API izni neden verilir?

Büyük şirketler API izinleri vererek sizlerin başkalarına onlar üzerinden hizmet götürmenizi sağlarlar. Bu sayede bir nevi platforma bağlılık kazandırırlar. 13,5 milyon internet sitesi Facebook ile bağlan butonu kullanıyor. Bazı sitelerin sadece bu butonu kullandığını düşünecek olursak ciddi bir bağlılık söz konusu.

API izni verdiğiniz zaman yazılım geliştiricler ve girişimciler sizlerin verdikleri imkanları daha farklı şekillerde kullanarak ürünler geliştirebilir ve sizin de gelişmenizi sağlayabilir. Bir çok girişim büyük sosyal ağlara ilham kaynağı olmuş ve/veya satın alınmış bu yolla, bunu biliyoruz. (Tweetdeck gibi)

Firmalar sizlere data sağladıkça aslında bir taraftan sizden de data alıyorlar diyebiliriz, bu nedenle de kendi veritabanlarını da geliştiriyor olduklarından bu hizmeti sunmaları oldukça yararlıdır.