Birim: liste

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
Gerekli 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 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 hacimde metin görüntülenebilirliği olan Google e-Kitap.
  • "full" - Herkes ciltteki metnin tamamını görüntüleyebilir.
  • "paid-ebooks" - Fiyatı olan Google e-Kitap.
  • "partial" - Metnin bazı bölümleri herkes tarafından görülebilir.
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ırlandır.

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

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 Kitaplarla veya dergilerle kısıtlayı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 Döndürülen bilgileri seçili bir dizi alanla sınırlayın.

Kabul edilen değerler şunlardır:
  • "full": Tüm birim verilerini içerir.
  • "lite": volumeInfo ve accessInfo alanlarının bir alt kümesini içerir.
showPreorders boolean Ön sipariş verilebilen kitapları göstermek için doğru değerine ayarlanır. Varsayılan olarak yanlış değerine ayarlanır.
source string Bu isteğin oluşturucusunu 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 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ı. Bu sayı, sonuçlar sayfalara ayrılmışsa bu yanıtta döndürülen cilt sayısından daha fazla olabilir.

Deneyin!

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