Przykłady i prezentacje

Wszystkie przykłady zawarte w zestawie dokumentacji Embedded Viewer API znajdziesz poniżej. Oprócz tego dodaliśmy wiele dodatkowych wersji demonstracyjnych ilustrujących zaawansowane koncepcje.

Przykłady z przewodnika dla programistów

Te podstawowe przykłady można znaleźć w przewodniku dla programistów i obejmują najczęstsze zastosowania interfejsu Embedded Wyświetlający API.

  • book-simple
    Przykład interfejsu Embedded Preview API w polu „Hello, World” pokazuje, jak wczytać interfejs API i wyświetlić przeglądającego konkretną książkę.
  • book-language
    Ten przykład pokazuje, jak zmienić język interfejsu użytkownika, w tym przypadku na brazylijski portugalski.
  • book-not found
    Pokazuje, jak dodać funkcję wywołania zwrotnego, która jest wywoływana, gdy użytkownik nie może wczytać określonej książki. Możesz wykorzystać ten przykład, aby płynnie radzić sobie z takimi warunkami.
  • book-success
    Pokazuje, jak dodać funkcję wywołania zwrotnego, która jest wywoływana, gdy użytkownik zainicjuje książkę i jest gotowy do programowych działań.
  • book-animate
    Aby pokazać, jak można automatycznie sterować przeglądarką za pomocą JavaScriptu, wyświetla się podgląd, który co 3 sekundy automatycznie przełącza się na następną stronę.

Automatyczna kontrola nad przeglądającym

Wyświetlający umożliwiają korzystanie z kodu niemal tak samo jak użytkownik wchodzący w interakcję z nim. Poniższe przykłady pokazują, jak to może być przydatne.

  • book-interactions-controls
    Ten działający przykład zawiera wyliczanie wszystkich metod interakcji obsługiwanych przez przeglądarkę, w tym funkcji zoom, nextPage, goToPage i podświetlania.
  • book-interactions-openatpage
    Pokazuje, jak automatycznie otwierać przeglądarkę książki na określonej stronie przy użyciu wywołań zwrotnych i funkcji goToPage.

Podczas tworzenia zaawansowanych aplikacji warto połączyć interfejs Embedded Wyświetlający API z funkcją Books API lub Linki dynamiczne. Na przykład można z wyprzedzeniem dowiedzieć się, czy dany podgląd będzie dostępny do umieszczenia (np. aby określić, czy użytkownik ma możliwość otwarcia okna podglądu w Twojej witrynie). Możesz też nie znać identyfikatora konkretnej książki i chcesz ją najpierw „wyszukać” za pomocą interfejsu Books API. Poniższe przykłady pokazują, jak wykonywać te operacje.

  • book-dynamiclinks-zippy
    Najpierw sprawdzamy, czy książkę można umieścić na stronie. Jeśli ta funkcja jest dostępna, renderujemy „wypełnienie podglądu książki”, które po kliknięciu wyświetla wbudowany podgląd książki.
  • booksapi-titlesearch
    Ten przykład umożliwia otwarcie umieszczonej przeglądarki przez wpisanie zapytania dotyczącego książki. Dla wpisanego zapytania automatycznie wyświetli się pierwszy wynik do umieszczenia na stronie. Do uzyskiwania dostępu do wyników wyszukiwania używany jest format wyjściowy JSON interfejsu Data API.