簡體   English   中英

Google Books API 限制結果

[英]Google Books API Limit Results

有沒有辦法限制 Google Books API 返回的結果?

例如以下網址:

https://www.googleapis.com/books/v1/volumes?q=isbn:0751538310

返回以下內容:

"kind": "books#volumes",
 "totalItems": 1,
 "items": [
  {
   "kind": "books#volume",
   "id": "ofTsHAAACAAJ",
   "etag": "K6a+5IuCMD0",
   "selfLink": "https://www.googleapis.com/books/v1/volumes/ofTsHAAACAAJ",
   "volumeInfo": {
    "title": "Panic",
    "authors": [
     "Jeff Abbott"
    ],
    "publisher": "Grand Central Publishing",
    "publishedDate": "2006",
    "description": "Things are going well for young film-maker Evan Casher - until he receives an urgent phonecall from his mother, summoning him home. He arrives to find her brutally murdered body on the kitchen floor and a hitman lying in wait for him. It is then he realises his whole life has been a lie. His parents are not who he thought they were, his girlfriend is not who he thought she was, his entire existence an ingeniously constructed sham. And now that he knows it, he is in terrible danger. So he is catapulted into a violent world of mercenaries, spies and terrorists. Pursued by a ruthless band of killers who will stop at nothing to keep old secrets buried, Evan's only hope for survival is to discover the truth behind his past. An absolute page-turner, Panic has been acclaimed as one of the most exciting thrillers of recent years.",
    "industryIdentifiers": [
     {
      "type": "ISBN_10",
      "identifier": "0751538310"
     },
     {
      "type": "ISBN_13",
      "identifier": "9780751538311"
     }
    ],
    "readingModes": {
     "text": false,
     "image": false
    },
    "pageCount": 408,
    "printType": "BOOK",
    "categories": [
     "Austin (Tex.)"
    ],
    "maturityRating": "NOT_MATURE",
    "allowAnonLogging": false,
    "contentVersion": "preview-1.0.0",
    "imageLinks": {
     "smallThumbnail": "http://books.google.com/books/content?id=ofTsHAAACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
     "thumbnail": "http://books.google.com/books/content?id=ofTsHAAACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
    },
    "language": "en",
    "previewLink": "http://books.google.co.uk/books?id=ofTsHAAACAAJ&dq=isbn:0751538310&hl=&cd=1&source=gbs_api",
    "infoLink": "http://books.google.co.uk/books?id=ofTsHAAACAAJ&dq=isbn:0751538310&hl=&source=gbs_api",
    "canonicalVolumeLink": "https://books.google.com/books/about/Panic.html?hl=&id=ofTsHAAACAAJ"
   },
   "saleInfo": {
    "country": "GB",
    "saleability": "NOT_FOR_SALE",
    "isEbook": false
   },
   "accessInfo": {
    "country": "GB",
    "viewability": "NO_PAGES",
    "embeddable": false,
    "publicDomain": false,
    "textToSpeechPermission": "ALLOWED",
    "epub": {
     "isAvailable": false
    },
    "pdf": {
     "isAvailable": false
    },
    "webReaderLink": "http://books.google.co.uk/books/reader?id=ofTsHAAACAAJ&hl=&printsec=frontcover&output=reader&source=gbs_api",
    "accessViewStatus": "NONE",
    "quoteSharingAllowed": false
   },
   "searchInfo": {
    "textSnippet": "An absolute page-turner, Panic has been acclaimed as one of the most exciting thrillers of recent years."
   }
  }
 ]

有什么辦法可以返回標題描述嗎? 我認為它可以提高我的 Web 應用程序的性能。

我查看了部分響應,但似乎不起作用。

包括在URL查詢參數我的API密鑰。

謝謝

我根據部分響應文檔添加了參數。

請參閱以下鏈接中的參數:

https://www.googleapis.com/books/v1/volumes?q=isbn:0751538310&fields=items(volumeInfo/description,volumeInfo/title)

它將返回:

{
 "items": [
  {
   "volumeInfo": {
    "title": "Panic",
    "description": "Things are going well for young film-maker Evan Casher - until he receives an urgent phonecall from his mother, summoning him home. He arrives to find her brutally murdered body on the kitchen floor and a hitman lying in wait for him. It is then he realises his whole life has been a lie. His parents are not who he thought they were, his girlfriend is not who he thought she was, his entire existence an ingeniously constructed sham. And now that he knows it, he is in terrible danger. So he is catapulted into a violent world of mercenaries, spies and terrorists. Pursued by a ruthless band of killers who will stop at nothing to keep old secrets buried, Evan's only hope for survival is to discover the truth behind his past. An absolute page-turner, Panic has been acclaimed as one of the most exciting thrillers of recent years."
   }
  }
 ]
}

最大結果

將此包含在您的查詢中。 5只是一個整數。 &maxResults=5

Google 將幫助您使用名為 try it 的網站 API 創建您的 API。 https://developers.google.com/books/docs/v1/reference/volumes/list?apix=true#try-it

也許響應為時已晚,但您需要在訪問 API 之前激活它。 當您嘗試訪問它時,它說從控制台使用某個項目 ID 激活它。 只需復制該 url,它就會將您直接帶到您的儀表板,在那里您可以找到您的激活按鈕帖子,您可以訪問具有所需屬性的部分響應。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM