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.
Łączenie z interfejsem Books API i linkami dynamicznymi
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.