Ringkasan

API dalam Keluarga API Google Buku memungkinkan Anda menghadirkan fitur Google Buku ke situs atau aplikasi Anda. Dengan Google Books API yang baru, Anda dapat menjalankan sebagian besar operasi secara terprogram yang dapat Anda lakukan secara interaktif di situs Google Buku. Embedded Viewer API memungkinkan Anda menyematkan konten secara langsung ke situs Anda.

Di Google, kami terus berupaya untuk menyediakan informasi bagi sebanyak mungkin orang, dan API kami dirancang dengan mempertimbangkan sasaran tersebut. Namun, kami melisensikan sebagian besar data yang kami gunakan untuk mendukung Google Buku, sehingga kami tidak dapat mendistribusikannya sesuai pilihan kami.

API ini tidak dimaksudkan untuk digunakan sebagai pengganti layanan komersial. Layanan ini sangat berharga dan Google juga mengandalkannya untuk membuat API sendiri untuk masyarakat umum.

Persyaratan Layanan Google untuk penggunaan API tersedia di https://developer.google.com/books/terms.html. Kami akan menangguhkan akses pengguna ke API jika pengguna melanggar Persyaratan Layanan dan tidak mengambil tindakan untuk mengatasi pelanggaran tersebut setelah pemberitahuan pelanggaran oleh Google.

Books API v1 (Eksperimental)

Google Books API v1 yang baru memberi Anda akses terprogram ke banyak operasi yang tersedia di situs Google Buku. Anda dapat menggunakannya untuk membuat aplikasi canggih yang memberikan integrasi lebih mendalam dengan Google Buku. Beberapa fitur utama yang disediakan API adalah:

  • menelusuri dan menelusuri daftar buku yang cocok dengan kueri tertentu.
  • melihat informasi tentang buku, termasuk metadata, ketersediaan, dan harga, link ke halaman pratinjau.
  • mengelola rak buku Anda sendiri.

Langkah pertama yang baik dalam mempelajari API adalah halaman Memulai. Dokumen ini menjelaskan konsep dasar yang digunakan API dan menjelaskan prinsip-prinsip interaksi dasar yang diikuti API. Deskripsi komprehensif tentang semua operasi yang didukung oleh API diberikan di halaman Menggunakan API.

API Penampil Tersemat

Embedded Viewer API memungkinkan Anda menyematkan konten buku dari Google Buku langsung di halaman web dengan JavaScript. Ini memungkinkan Anda membangun pengalaman pengguna sendiri seputar pratinjau buku.

Menambahkan fungsi pratinjau buku ke situs Anda relatif sederhana, meskipun memerlukan pengetahuan tentang HTML dan JavaScript. Panduan Developer menjelaskan cara API dapat dimuat menggunakan loader AJAX Google dan digambar ke penampung tertentu di halaman Anda.

Setelah penampil tersemat ditambahkan ke halaman web, penampil dapat dikontrol menggunakan fungsi JavaScript. Hal ini memungkinkan Anda melakukan tindakan yang serupa dengan apa yang dapat dilakukan pengguna dengan mengklik kontrol: Anda dapat membuka halaman berikutnya, memperbesar atau memperkecil, menandai istilah penelusuran, dan sebagainya. Anda juga bisa mendapatkan nomor halaman saat ini, yang memungkinkan kode Anda bereaksi saat pengguna melihat buku.