Volume: daftar

Melakukan penelusuran buku. Coba sekarang.

Permintaan

Permintaan HTTP

GET https://www.googleapis.com/books/v1/volumes?q={search terms}

Parameter

Nama Parameter Nilai Deskripsi
Parameter Wajib
q string String kueri penelusuran teks lengkap.
Parameter Opsional
download string Membatasi ke volume berdasarkan ketersediaan download.

Nilai yang dapat diterima adalah:
  • "epub" - Semua volume dengan epub.
filter string Memfilter hasil penelusuran.

Nilai yang dapat diterima adalah:
  • "ebooks" - Semua Google eBuku.
  • "free-ebooks" - Google eBook dengan visibilitas teks volume penuh.
  • "full" - Publik dapat melihat seluruh teks volume.
  • "paid-ebooks" - eBook Google dengan harga.
  • "partial" - Publik dapat melihat bagian teks.
langRestrict string Membatasi hasil pada buku dengan kode bahasa ini.
libraryRestrict string Batasi penelusuran ke koleksi pengguna ini.

Nilai yang dapat diterima:
  • "my-library" - Batasi ke koleksi pengguna, rak mana pun.
  • "no-restrict" - Jangan batasi berdasarkan library pengguna.
maxResults unsigned integer Jumlah hasil maksimum yang akan ditampilkan. Nilai yang dapat diterima adalah 0 hingga 40, inklusif.
orderBy string Mengurutkan hasil penelusuran.

Nilai yang dapat diterima adalah:
  • "newest" - Baru saja dipublikasikan.
  • "relevance" - Relevansi dengan istilah penelusuran.
partner string Membatasi dan memberi merek pada hasil untuk ID partner.
printType string Batasi ke buku atau majalah.

Nilai yang dapat diterima adalah:
  • "all" - Semua jenis konten volume.
  • "books" - Hanya buku.
  • "magazines" - Hanya majalah.
projection string Membatasi informasi yang ditampilkan pada sekumpulan kolom yang dipilih.

Nilai yang dapat diterima adalah:
  • "full" - Menyertakan semua data volume.
  • "lite" - Menyertakan subkumpulan kolom di volumeInfo dan accessInfo.
showPreorders boolean Tetapkan ke benar (true) untuk menampilkan buku yang tersedia untuk praorder. Nilai defaultnya adalah false (salah).
source string String untuk mengidentifikasi asal permintaan ini.
startIndex unsigned integer Indeks hasil pertama yang akan ditampilkan (dimulai dari 0)

Isi Permintaan

Jangan berikan isi permintaan dengan metode ini.

Respons

Jika berhasil, metode ini akan menampilkan isi respons dengan struktur berikut:

{
  "kind": "books#volumes",
  "items": [
    volume Resource
  ],
  "totalItems": (value)
}
Nama Properti Nilai Deskripsi Catatan
kind string Jenis resource.
items[] list Daftar volume.
totalItems integer Jumlah total volume yang ditemukan. Jumlah ini mungkin lebih besar dari jumlah volume yang ditampilkan dalam respons ini jika hasil telah diberi nomor halaman.

Cobalah!

Gunakan penjelajah di bawah untuk memanggil metode ini pada data langsung dan melihat responsnya.