Örnekler ve Demolar

Yerleşik Görüntüleyici API'sı doküman kümesindeki tüm örnekler hızlı bir referans için aşağıda listelenmiştir. Buna ek olarak, ileri düzey kavramları göstermek için bir dizi ek demoya da yer verilir.

Geliştirici Kılavuzu'ndan örnekler

Bu temel örnekler Geliştirici Kılavuzu'nda yer almaktadır ve Yerleşik Görüntüleyici API'sının en yaygın kullanımlarını kapsar.

  • book-basit
    Yerleşik İzleyici API'sinin "Merhaba Dünya" örneğinde bu örnek, API'nin nasıl yükleneceğini ve belirli bir kitapla nasıl görüntüleyen çekileceğini gösterir.
  • book-language
    Bu örnekte, izleyicinin arayüz dilinin Brezilya Portekizcesi olarak nasıl değiştirileceği gösterilmektedir.
  • book-notfound
    Bu sütun, izleyici belirli bir kitabı yükleyemediğinde çağrılan bir geri çağırma işlevinin nasıl ekleneceğini gösterir. Bu tür koşulları daha iyi işlemesi için bu örneğe dayanabilirsiniz.
  • book-success
    Bu değer, izleyici bir kitapla başarılı bir şekilde ilk başladığında ve programatik 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
    İzleyicinin JavaScript ile programatik olarak nasıl kontrol edilebileceğini göstermek için her 3 saniyede bir otomatik olarak sonraki sayfaya dönen bir önizleme gösterilir.

İzleyicinin programatik kontrolü

İzleyici, kullanıcının izleyiciyle etkileşim kurarak yapabileceği hemen hemen her şeyi kodla yapmanızı sağlar. Aşağıdaki örnekler bunun nasıl yararlı olabileceğini göstermektedir.

  • book-interactions-controls
    Bu kullanışlı örnek, yakınlaştırma, sonraki sayfa, goToPage ve vurgulama işlevleri dahil olmak üzere izleyicinin desteklediği tüm etkileşim yöntemlerini listeler.
  • book-interactions-openatpage
    Geri çağırmalar ve goToPage işlevini kullanarak bir kitabın belirli bir sayfada otomatik olarak nasıl açılacağını gösterir.

Gelişmiş uygulamalar oluştururken Yerleşik Görüntüleyici API'sini Books API veya Dinamik Bağlantılar özelliğiyle birleştirmeniz yararlı olabilir. Örneğin, belirli bir önizlemenin yerleştirilmeye uygun olup olmadığını önceden bilmek yararlı olabilir (ör. kullanıcıya sitenizde bir önizleme penceresi açma seçeneği sunulup sunulmadığını belirlemek için). Ayrıca, belirli bir kitabın tanımlayıcısını tanımamıyorsunuz ve öncelikle Books API'yi kullanarak "aramak" istiyorsunuz. Aşağıdaki örnekler bu işlemlerin nasıl yapılacağını göstermektedir.

  • book-dynamiclinks-zippy
    Burada, önce bir kitabın yerleştirmeye uygun olup olmadığını kontrol ederiz. Sadece kullanılabiliyorsa kitap önizlemesini satır içi olarak gösteren bir "önizleme zippy" öğesi oluştururuz.
  • booksapi-titlesearch
    Bu örnek, yerleşik bir görüntüleyici açmak için kitabın arama sorgusunu girmenizi sağlar. Girdiğiniz sorgu için ilk yerleştirilebilir sonucu otomatik olarak gösterir. Bu API, arama sonuçlarına erişmek için Data API'nin JSON çıkış biçimini kullanır.