2017-04-11 194 views
1

有沒有辦法限制Google Books API返回的結果?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應用程序的性能。

我看了看partial response,但它似乎沒有工作。

I am將我的API密鑰包含在URL查詢參數中。

謝謝

回答

1

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

請參閱以下鏈接PARAMS:

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." 
    } 
    } 
] 
}