Genel bakış

Google Books API Ailesi'ndeki API'ler, Google Kitaplar özelliklerini sitenize veya uygulamanıza getirmenize olanak tanır. Yeni Google Books API, Google Kitaplar web sitesinde etkileşimli olarak yapabileceğiniz işlemlerin çoğunu programatik olarak gerçekleştirmenize olanak tanır. Yerleşik Görüntüleyici API'si, içeriği doğrudan sitenize yerleştirebilmenizi sağlar.

Google'da, bilgileri mümkün olduğunca çok kişinin kullanımına sunmak için sürekli çalışıyoruz. API'lerimiz bu hedef doğrultusunda tasarlanmıştır. Ancak, Google Kitaplar'ı güçlendirmek için kullandığımız verilerin çoğuna lisans veririz. Bu nedenle, tercih ettiğimiz dağıtım bize ait değildir.

API'nin ticari hizmetlerin yerine kullanılması amaçlanmamıştır. Bu hizmetler son derece değerlidir. Google ayrıca, herkes için kendi API'lerimizi oluşturma işinden de yararlanır.

API'lerin kullanımına yönelik Google Hizmet Şartları'nı https://developer.google.com/books/terms.html adresinde bulabilirsiniz. Bir kullanıcı Hizmet Şartları'nı ihlal ederse ve Google tarafından ihlal edildiğini gördükten sonra ihlali gidermek için herhangi bir işlem yapmazsa API'lere erişimi askıya alınır.

Books API v1 (Deneysel)

Yeni Google Books API v1, Google Kitaplar web sitesinde gerçekleştirilen işlemlerin çoğuna programatik olarak erişmenizi sağlar. Bunu, Google Kitaplar ile daha tam entegrasyon sağlayan güçlü uygulamalar oluşturmak için kullanabilirsiniz. API'nin sunduğu ana özelliklerden bazıları şunlardır:

  • Belirli bir sorguyla eşleşen kitapların listesinde arama yapabilir ve gezinebilirsiniz.
  • meta veriler, kullanılabilirlik ve fiyat dahil olmak üzere kitapla ilgili bilgileri önizleme sayfasının bağlantıları.
  • Kendi kitap raflarınızı yönetin.

API hakkında bilgi edinmenin iyi bir ilk adımı, Başlarken sayfasıdır. API'nin kullandığı temel kavramları ve API'nin takip ettiği temel etkileşim ilkelerini açıklar. API'yi kullanma sayfasında, API'nin desteklediği tüm işlemlerin kapsamlı bir açıklaması sunulur.

Yerleştirilmiş Görüntüleyici API'si

Yerleşik Görüntüleyici API'sı, Google Kitaplar'daki kitap içeriğini JavaScript ile doğrudan web sayfalarınıza yerleştirmenize olanak sağlar. Kitap önizlemeleri konusunda kendi kullanıcı deneyiminizi oluşturmanızı sağlar.

Sitenize kitap önizleme işlevi eklemek nispeten basit olsa da HTML ve JavaScript bilgisi gerektirir. Geliştirici Kılavuzu'nda, API'nin Google AJAX yükleyici kullanılarak yüklenip sayfanızdaki belirli bir kapsayıcıya nasıl çekilebileceği açıklanmaktadır.

Yerleştirilmiş görüntüleyici bir web sayfasına eklendikten sonra JavaScript işlevleri kullanılarak kontrol edilebilir. Böylece, kontrolleri tıklayarak kullanıcının yapabileceğine benzer işlemler gerçekleştirebilirsiniz: Sonraki sayfaya gidebilir, yakınlaştırabilir veya uzaklaştırabilir, arama terimlerini vurgulayabilir ve benzeri işlemler yapabilirsiniz. Ayrıca, geçerli sayfa numarasını alabilirsiniz. Böylece, kullanıcı kitapta gezinirken kodunuz tepki verebilir.