2017-04-11 15 views
1

Google Books APIから返される結果を制限する方法はありますか?例えばGoogle Books APIの制限結果

次のURL:

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を見ましたが、うまくいかないようです。

am URLクエリパラメータにAPIキーが含まれています。

ありがとうございました

答えて

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