Yerleşik Görüntüleyici API'si doküman grubunda yer alan tüm örnekler, hızlı başvuru için aşağıda listelenmiştir. Ayrıca, ileri düzey kavramları göstermek için bir dizi ek demo eklenmiştir.
Geliştirici Kılavuzu'ndan örnekler
Bu temel örnekler Geliştirici Kılavuzu'nda yer almakta ve Embedded Viewer API'nin en yaygın kullanımlarını kapsamaktadır.
- book-simple
Yerleşik Görüntüleyici API'sinin "Hello, World" örneği. Bu örnekte, API'nin nasıl yükleneceği ve belirli bir kitapla görüntüleyicinin nasıl çizileceği gösterilmektedir. - book-language
Bu örnekte, izleyicinin arayüz dilinin (bu örnekte Brezilya Portekizcesi) nasıl değiştirileceği gösterilmektedir. - book-notfound
Bu, görüntüleyen belirtilen kitabı yükleyemediğinde çağrılan bir geri çağırma işlevinin nasıl ekleneceğini gösterir. Bu tür durumlarda sorunsuz bir şekilde başa çıkmak için bu örneği geliştirebilirsiniz. - book-success
Bu örnekte, görüntüleyen kişi bir kitabı başarıyla başlattığında ve programlı olarak değiştirilmeye hazır olduğunda çağrılan bir geri çağırma işlevinin nasıl ekleneceğini gösterir. - book-animate
Görüntüleyenin JavaScript kullanılarak programatik şekilde nasıl kontrol edilebileceğini göstermek için her 3 saniyede bir otomatik olarak sonraki sayfaya geçiş yapan bir önizleme gösterilir.
İzleyicinin programatik kontrolü
Görüntüleyici, izleyiciyle etkileşimde bulunarak kullanıcının yapabileceği hemen hemen her şeyi kodlamanıza olanak tanır. Aşağıdaki örnekler bu özelliğin ne kadar faydalı olabileceğini göstermektedir.
- book-interactions-controls
Bu çalışan örnekte, yakınlaştırma, nextPage, goToPage ve vurgulama işlevleri dahil olmak üzere izleyici tarafından desteklenen tüm etkileşim yöntemleri sıralanmıştır. - book-interactions-openatpage
Geri çağırmaları ve goToPage işlevini kullanarak, belirli bir sayfada bir kitap görüntüleyicinin otomatik olarak nasıl açılacağını gösterir.
Books API ve Dynamic Links ile birleştirme
Gelişmiş uygulamalar oluştururken Embedded Viewer API'sini Books API veya Dinamik Bağlantılar özelliğiyle birleştirmek faydalı olabilir. Örneğin, belirli bir önizlemenin yerleştirme için uygun olup olmayacağını önceden bilmek (ör. kullanıcıya sitenizde önizleme penceresi açma seçeneği sunulup sunulmayacağını belirlemek için) yararlı olabilir. Ya da belirli bir kitabın tanımlayıcısını bilmiyor ve öncelikle Books API'yi kullanarak "aramak" isteyebilirsiniz. Aşağıdaki örnekler bu işlemlerin nasıl gerçekleştirileceğini gösterir.
- book-dynamiclinks-zippy
Burada, bir kitabın ilk olarak yerleştirilmek için uygun olup olmadığını kontrol ederiz. Yalnızca kullanılabilir durumdaysa, tıklandığında kitap önizlemesini satır içi olarak gösteren bir "önizleme zippy" oluştururuz. - booksapi-titlesearch
Bu örnekte, yalnızca bir kitap için arama sorgusu girerek yerleştirilmiş görüntüleyiciyi açabilirsiniz. Girdiğiniz sorgu için yerleştirilebilir ilk sonucu otomatik olarak gösterir. Bu, arama sonuçlarına erişmek için Data API'nin JSON çıkış biçimini kullanır.