Wszystkie przykłady zawarte w dokumentacji interfejsu embed Viewer API znajdziesz poniżej. Istnieją również dodatkowe prezentacje demonstrujące zaawansowane zagadnienia.
Przykłady w przewodniku dla programistów
Te podstawowe przykłady można znaleźć w przewodniku dla programistów. Omawiamy w nich typowe zastosowania interfejsu API umieszczonego odtwarzacza.
- book-simple
Oto przykład „Hello, World” interfejsu Integrated API – przykład interfejsu API, który pokazuje, jak wczytać interfejs API i narysować widza przy użyciu konkretnej książki. - book-language
Ten przykład pokazuje, jak zmienić język interfejsu, w tym przypadku na brazylijski portugalski. - book-notfound
Pokazuje, jak dodać funkcję wywołania zwrotnego, która jest wywoływana, gdy widz nie może wczytać określonej książki. Możesz wykorzystać ten przykład do dostosowania się do takich warunków. - fotoksiążka
Pokazuje, jak dodać funkcję wywołania zwrotnego, która jest wywoływana, gdy widz zainicjował książkę i można to zrobić automatycznie. - book-animate
Aby pokazać, jak użytkownik może sterować programowo za pomocą JavaScriptu, wyświetla się podgląd, który automatycznie zmienia się na następną stronę co 3 sekundy.
Automatyczna kontrola widzów
Widzowie mogą korzystać z kodu niemal we wszystkich czynnościach, które użytkownik może wykonać. Przykłady poniżej mogą być przydatne.
- book-interactions-controls
W tym przykładzie podano wszystkie metody interakcji obsługiwane przez przeglądarkę, w tym funkcje zoom, nextPage, goToPage i wyróżnianie. - book-interactions-openatpage
Pokazuje, jak automatycznie otworzyć przeglądarkę książek na określonej stronie za pomocą wywołań zwrotnych i funkcji goToPage.
Łączenie z interfejsem Books API i linkami dynamicznymi
Podczas tworzenia zaawansowanych aplikacji przydatne może być połączenie wbudowanego interfejsu Browser Viewer z funkcją Books API lub z linkami dynamicznymi. Warto się wcześniej dowiedzieć, czy określony podgląd jest dostępny do osadzenia (np. czy użytkownik może otworzyć okno podglądu w Twojej witrynie). Możesz też nie znać identyfikatora danej książki, ale chcesz najpierw ją wyszukać za pomocą interfejsu Books API. Poniższe przykłady pokazują, jak przeprowadzać takie operacje.
- book-dynamiclinks-zippy
Tutaj sprawdzamy, czy można najpierw umieścić książkę. Jeśli jest ona dostępna, renderuje się podgląd podglądu, który po kliknięciu wyświetla wbudowany podgląd książki. - booksapi-titlesearch
Ten przykład pozwala otworzyć przeglądarkę umieszczoną przez wpisanie zapytania dotyczącego książki. W przypadku podanego zapytania będzie automatycznie wyświetlany pierwszy wynik, który można umieścić. Dostęp do wyników wyszukiwania wykorzystuje format wyjściowy JSON interfejsu API danych.