Birim: liste

Kitap araması yapar. Şimdi deneyin.

İstek

HTTP İsteği

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

Parametreler

Parametre Adı Değer Açıklama
Gerekli Parametreler
q string Tam metin arama sorgu dizesi.
İsteğe bağlı parametreler
download string İndirilebilirlik durumuna göre ciltleri kısıtlayın.

Kabul edilen değerler şunlardır:
  • "epub" - EPUB içeren 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 sesle metin görüntülenebilirliğine sahip Google e-kitabı.
  • "full": Herkese açık kullanıcılar cilt metninin tamamını görüntüleyebilir.
  • "paid-ebooks" - Fiyatı olan Google e-Kitap.
  • "partial": Herkese açık kullanıcılar metnin bazı bölümlerini görebilir.
langRestrict string Sonuçları, bu dil koduna sahip kitaplarla sınırlayın.
libraryRestrict string Aramayı bu kullanıcının kitaplığıyla sınırlandır.

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

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

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

Kabul edilen değerler şunlardır:
  • "full": Tüm birim verilerini içerir.
  • "lite": volumeInfo ve accessInfo'daki alanların bir alt kümesini içerir.
showPreorders boolean Ön sipariş verilebilecek kitapları göstermek için doğru değerine ayarlayın. Varsayılan değer yanlıştır.
source string Bu isteği gönderen kişiyi tanımlayan dize.
startIndex unsigned integer Döndürülecek ilk sonucun dizini (0'dan başlar)

İstek Metni

Bu yöntemle istek gövdesi sağlamayın.

Yanıt

Başarılı olursa bu yöntem aşağıdaki yapıya sahip bir yanıt metni 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 sayı, bu yanıtta döndürülen cilt sayısından fazla olabilir.

Deneyin!

Canlı verilerde bu yöntemi çağırmak ve yanıtı görmek için aşağıdaki keşif aracını kullanın.