Hacim: liste

Bir kitap araması gerçekleştirir. Şimdi deneyin.

İstek

HTTP İsteği

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

Parametreler

Parametre Adı Değer Açıklama
Zorunlu Parametreler
q string Tam metin arama sorgusu dizesi.
İsteğe Bağlı Parametreler
download string İndirme kullanılabilirliğine göre hacimlerle kısıtlayın.

Kabul edilen değerler şunlardır:
  • "epub": Epub'ın kullanıldığı tüm ciltler.
filter string Arama sonuçlarını filtreleyin.

Kabul edilen değerler şunlardır:
  • "ebooks" - Tüm Google e-Kitaplar.
  • "free-ebooks" - Tam ses görüntülenebilirliğine sahip Google e-Kitap.
  • "full" - Herkese açık metnin tamamını görüntüleyebilirsiniz.
  • "paid-ebooks" - Fiyat bilgisi olan Google e-Kitap.
  • "partial" - Metnin bazı bölümlerini herkes görebilir.
langRestrict string Sonuçları bu dil koduna sahip kitaplarla sınırlandırın.
libraryRestrict string Aramayı bu kullanıcının kitaplığıyla sınırla.

Kabul edilen değerler şunlardır:
  • "my-library": Kullanıcının kitaplığıyla, herhangi bir rafla kısıtla.
  • "no-restrict": Kullanıcının kitaplığına göre kısıtlama uygulama.
maxResults unsigned integer Döndürülecek maksimum sonuç sayısı. Kabul edilebilir değerler 0 ile 40 arasındadır (bu değerler dahil).
orderBy string Arama sonuçlarını sıralayın.

Kabul edilen değerler şunlardır:
  • "newest" - En son yayınlandı.
  • "relevance" - Arama terimleriyle alaka düzeyi.
partner string İş ortağı kimliği için sonuçları kısıtlama ve markalama.
printType string Kitap veya dergilerle kısıtla.

Kabul edilen değerler şunlardır:
  • "all": Tüm hacim içerik türleri.
  • "books": Yalnızca kitaplar.
  • "magazines" - Yalnızca dergiler.
projection string Seçili alanlar grubuna döndürülen bilgileri kısıtla.

Kabul edilen değerler şunlardır:
  • "full": Tüm hacim verilerini içerir.
  • "lite":VolumeInfo ve accessInfo'da alanların bir alt kümesini içerir.
showPreorders boolean Ön sipariş verilebilen kitapları göstermek için ayarı Doğru olarak ayarlayın. Varsayılan olarak false (yanlış) değerini alır.
source string Bu isteğin oluşturanını tanımlayan dize.
startIndex unsigned integer Döndürülecek ilk sonucun dizini (0 ile başlar)

İstek Metni

Bu yöntemi içeren bir istek gövdesi sağlamayın.

Yanıt

Başarılı olursa bu yöntem aşağıdaki yapıya sahip bir yanıt gövdesi döndürür:

{
  "kind": "books#volumes",
  "items": [
    volume Resource
  ],
  "totalItems": (value)
}
Mülk Adı Değer Açıklama Notlar
kind string Kaynak türü.
items[] list Hacim listesi.
totalItems integer Bulunan toplam cilt sayısı. Sonuçlar sayfalara ayrılmışsa bu yanıtta döndürülen hacim sayısından büyük olabilir.

Deneyin.

Bu yöntemi canlı verilerde çağırmak ve yanıtı görmek için aşağıdaki gezgini kullanın.