esminc / boat-bee

FDP42期 Book Erabu Eiwa
MIT License
0 stars 0 forks source link

外部APIを調査する #37

Closed k-misawa closed 2 years ago

k-misawa commented 2 years ago

ゴール

決定事項

takuya-okamoto-esm commented 2 years ago

楽天API

→ 問い合わせ確認中

takuya-okamoto-esm commented 2 years ago

書籍検索APIのリクエストパラメータ・取得値考察

GoogleBooksAPIsでキーワード検索かけてから、取得したisbnコードをopenBDにリクエストするなんてハイブリット案もありかもしれません

これが割と現実的かもしれない

takuya-okamoto-esm commented 2 years ago

タイトルによる検索、ISBNによる検索ともにGoogle APIで良いような気がしてきた。

50 で実験したところ、どちらの検索も想定通り動作している。

takuya-okamoto-esm commented 2 years ago

参考:Google APIのレスポンス形式

タイトルで検索

https://www.googleapis.com/books/v1/volumes?q=intitle:仕事ではじめる

レスポンス
```json { "kind": "books#volumes", "totalItems": 13, "items": [ { "kind": "books#volume", "id": "R4dpzgEACAAJ", "etag": "43x4TiGJ/8Q", "selfLink": "https://www.googleapis.com/books/v1/volumes/R4dpzgEACAAJ", "volumeInfo": { "title": "仕事ではじめる機械学習", "authors": [ "有賀康顕", "中山心太", "西林孝" ], "publishedDate": "2021-04", "description": "仕事で機械学習に携わる際に知っておきたい事を伝えるというコンセプトで、機械学習を使った実務に初めて関わる読者のための1冊。", "industryIdentifiers": [ { "type": "ISBN_10", "identifier": "4873119472" }, { "type": "ISBN_13", "identifier": "9784873119472" } ], "readingModes": { "text": false, "image": false }, "pageCount": 368, "printType": "BOOK", "maturityRating": "NOT_MATURE", "allowAnonLogging": false, "contentVersion": "preview-1.0.0", "panelizationSummary": { "containsEpubBubbles": false, "containsImageBubbles": false }, "imageLinks": { "smallThumbnail": "http://books.google.com/books/content?id=R4dpzgEACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api", "thumbnail": "http://books.google.com/books/content?id=R4dpzgEACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api" }, "language": "ja", "previewLink": "http://books.google.co.jp/books?id=R4dpzgEACAAJ&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&cd=1&source=gbs_api", "infoLink": "http://books.google.co.jp/books?id=R4dpzgEACAAJ&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&source=gbs_api", "canonicalVolumeLink": "https://books.google.com/books/about/%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92.html?hl=&id=R4dpzgEACAAJ" }, "saleInfo": { "country": "JP", "saleability": "NOT_FOR_SALE", "isEbook": false }, "accessInfo": { "country": "JP", "viewability": "NO_PAGES", "embeddable": false, "publicDomain": false, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": false }, "pdf": { "isAvailable": false }, "webReaderLink": "http://play.google.com/books/reader?id=R4dpzgEACAAJ&hl=&printsec=frontcover&source=gbs_api", "accessViewStatus": "NONE", "quoteSharingAllowed": false }, "searchInfo": { "textSnippet": "仕事で機械学習に携わる際に知っておきたい事を伝えるというコンセプトで、機械学習を使った実務に初めて関わる読者のための1冊。" } }, { "kind": "books#volume", "id": "QIpSAgAAQBAJ", "etag": "MbweifYSjms", "selfLink": "https://www.googleapis.com/books/v1/volumes/QIpSAgAAQBAJ", "volumeInfo": { "title": "仕事ではじめるプログラミング 研修前の基礎の基礎", "authors": [ "谷尻かおり" ], "publisher": "株式会社 技術評論社", "publishedDate": "2013-12-13", "industryIdentifiers": [ { "type": "ISBN_13", "identifier": "9784774162034" }, { "type": "ISBN_10", "identifier": "4774162035" } ], "readingModes": { "text": false, "image": true }, "printType": "BOOK", "categories": [ "Computers" ], "maturityRating": "NOT_MATURE", "allowAnonLogging": false, "contentVersion": "0.1.1.0.preview.1", "imageLinks": { "smallThumbnail": "http://books.google.com/books/content?id=QIpSAgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api", "thumbnail": "http://books.google.com/books/content?id=QIpSAgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api" }, "language": "ja", "previewLink": "http://books.google.co.jp/books?id=QIpSAgAAQBAJ&printsec=frontcover&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&cd=2&source=gbs_api", "infoLink": "https://play.google.com/store/books/details?id=QIpSAgAAQBAJ&source=gbs_api", "canonicalVolumeLink": "https://play.google.com/store/books/details?id=QIpSAgAAQBAJ" }, "saleInfo": { "country": "JP", "saleability": "FOR_SALE", "isEbook": true, "listPrice": { "amount": 2728, "currencyCode": "JPY" }, "retailPrice": { "amount": 2455, "currencyCode": "JPY" }, "buyLink": "https://play.google.com/store/books/details?id=QIpSAgAAQBAJ&rdid=book-QIpSAgAAQBAJ&rdot=1&source=gbs_api", "offers": [ { "finskyOfferType": 1, "listPrice": { "amountInMicros": 2728000000, "currencyCode": "JPY" }, "retailPrice": { "amountInMicros": 2455000000, "currencyCode": "JPY" } } ] }, "accessInfo": { "country": "JP", "viewability": "PARTIAL", "embeddable": true, "publicDomain": false, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": false }, "pdf": { "isAvailable": true, "acsTokenLink": "http://books.google.co.jp/books/download/%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3-sample-pdf.acsm?id=QIpSAgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api" }, "webReaderLink": "http://play.google.com/books/reader?id=QIpSAgAAQBAJ&hl=&printsec=frontcover&source=gbs_api", "accessViewStatus": "SAMPLE", "quoteSharingAllowed": false } }, { "kind": "books#volume", "id": "FK2mNoWDkgwC", "etag": "j77buKqgFtU", "selfLink": "https://www.googleapis.com/books/v1/volumes/FK2mNoWDkgwC", "volumeInfo": { "title": "BiND FOR WEBLiFE 4ではじめる「仕事」サイトの作りかた", "authors": [ "ウェブコンポーザープロジェクト+アマルゴン" ], "publisher": "マイナビ出版", "publishedDate": "2010-12-15", "description": "オンラインショップや仕事のサイト...本気だからこそ人気サイトに育てたい!「作る」「魅せる」「集める」ためのBiND4のトータルガイドブック。", "industryIdentifiers": [ { "type": "ISBN_13", "identifier": "9784839937270" }, { "type": "ISBN_10", "identifier": "4839937273" } ], "readingModes": { "text": false, "image": true }, "pageCount": 159, "printType": "BOOK", "maturityRating": "NOT_MATURE", "allowAnonLogging": false, "contentVersion": "preview-1.0.0", "imageLinks": { "smallThumbnail": "http://books.google.com/books/content?id=FK2mNoWDkgwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api", "thumbnail": "http://books.google.com/books/content?id=FK2mNoWDkgwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api" }, "language": "ja", "previewLink": "http://books.google.co.jp/books?id=FK2mNoWDkgwC&printsec=frontcover&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&cd=3&source=gbs_api", "infoLink": "http://books.google.co.jp/books?id=FK2mNoWDkgwC&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&source=gbs_api", "canonicalVolumeLink": "https://books.google.com/books/about/BiND_FOR_WEBLiFE_4%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B_%E4%BB%95%E4%BA%8B.html?hl=&id=FK2mNoWDkgwC" }, "saleInfo": { "country": "JP", "saleability": "NOT_FOR_SALE", "isEbook": false }, "accessInfo": { "country": "JP", "viewability": "PARTIAL", "embeddable": true, "publicDomain": false, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": false }, "pdf": { "isAvailable": true, "acsTokenLink": "http://books.google.co.jp/books/download/BiND_FOR_WEBLiFE_4%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B_%E4%BB%95%E4%BA%8B-sample-pdf.acsm?id=FK2mNoWDkgwC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api" }, "webReaderLink": "http://play.google.com/books/reader?id=FK2mNoWDkgwC&hl=&printsec=frontcover&source=gbs_api", "accessViewStatus": "SAMPLE", "quoteSharingAllowed": false }, "searchInfo": { "textSnippet": "オンラインショップや仕事のサイト...本気だからこそ人気サイトに育てたい!「作る」「魅せる」「集める」ためのBiND4のトータルガイドブック。" } }, { "kind": "books#volume", "id": "MRFADQAAQBAJ", "etag": "ryGslVAgNoM", "selfLink": "https://www.googleapis.com/books/v1/volumes/MRFADQAAQBAJ", "volumeInfo": { "title": "算数 仕事算 新装版", "subtitle": "まんがではじめる中学入試対策!", "authors": [ "学研教育出版" ], "publisher": "学研プラス", "publishedDate": "2013-11-05", "description": "中学入試問題に出る色々な特殊算をまんがで解説。中学入試の入門期の学習や、小学生の発展学習用として使える。肩がこらずに楽しんで学べる本。まんがで学んだ後は、実際の入試問題を例題とともに解くことで学習の確認ができる。", "industryIdentifiers": [ { "type": "ISBN_13", "identifier": "9784059157717" }, { "type": "ISBN_10", "identifier": "4059157716" } ], "readingModes": { "text": true, "image": true }, "printType": "BOOK", "categories": [ "Juvenile Nonfiction" ], "maturityRating": "NOT_MATURE", "allowAnonLogging": false, "contentVersion": "1.1.1.0.preview.3", "panelizationSummary": { "containsEpubBubbles": false, "containsImageBubbles": false }, "imageLinks": { "smallThumbnail": "http://books.google.com/books/content?id=MRFADQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api", "thumbnail": "http://books.google.com/books/content?id=MRFADQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api" }, "language": "ja", "previewLink": "http://books.google.co.jp/books?id=MRFADQAAQBAJ&printsec=frontcover&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&cd=4&source=gbs_api", "infoLink": "https://play.google.com/store/books/details?id=MRFADQAAQBAJ&source=gbs_api", "canonicalVolumeLink": "https://play.google.com/store/books/details?id=MRFADQAAQBAJ" }, "saleInfo": { "country": "JP", "saleability": "FOR_SALE", "isEbook": true, "listPrice": { "amount": 1019, "currencyCode": "JPY" }, "retailPrice": { "amount": 917, "currencyCode": "JPY" }, "buyLink": "https://play.google.com/store/books/details?id=MRFADQAAQBAJ&rdid=book-MRFADQAAQBAJ&rdot=1&source=gbs_api", "offers": [ { "finskyOfferType": 1, "listPrice": { "amountInMicros": 1019000000, "currencyCode": "JPY" }, "retailPrice": { "amountInMicros": 917000000, "currencyCode": "JPY" } } ] }, "accessInfo": { "country": "JP", "viewability": "PARTIAL", "embeddable": true, "publicDomain": false, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": true, "acsTokenLink": "http://books.google.co.jp/books/download/%E7%AE%97%E6%95%B0_%E4%BB%95%E4%BA%8B%E7%AE%97_%E6%96%B0%E8%A3%85%E7%89%88-sample-epub.acsm?id=MRFADQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api" }, "pdf": { "isAvailable": true, "acsTokenLink": "http://books.google.co.jp/books/download/%E7%AE%97%E6%95%B0_%E4%BB%95%E4%BA%8B%E7%AE%97_%E6%96%B0%E8%A3%85%E7%89%88-sample-pdf.acsm?id=MRFADQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api" }, "webReaderLink": "http://play.google.com/books/reader?id=MRFADQAAQBAJ&hl=&printsec=frontcover&source=gbs_api", "accessViewStatus": "SAMPLE", "quoteSharingAllowed": false }, "searchInfo": { "textSnippet": "中学入試問題に出る色々な特殊算をまんがで解説。中学入試の入門期の学習や、小学生の発展学習用として使える。肩がこらずに楽しんで学べる本。まんがで学んだ後は、実際の ..." } }, { "kind": "books#volume", "id": "q269bwAACAAJ", "etag": "D6eV3/6iva8", "selfLink": "https://www.googleapis.com/books/v1/volumes/q269bwAACAAJ", "volumeInfo": { "title": "iPadではじめる新・仕事術", "subtitle": "知的生産力が劇的にアップする60の方法", "authors": [ "武井一巳" ], "publishedDate": "2010-07-30", "description": "“外部脳”があなたのビジネスを加速する。iPadを最強のビジネス・ツールに。", "industryIdentifiers": [ { "type": "ISBN_10", "identifier": "4537257792" }, { "type": "ISBN_13", "identifier": "9784537257793" } ], "readingModes": { "text": false, "image": false }, "pageCount": 222, "printType": "BOOK", "maturityRating": "NOT_MATURE", "allowAnonLogging": false, "contentVersion": "preview-1.0.0", "imageLinks": { "smallThumbnail": "http://books.google.com/books/content?id=q269bwAACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api", "thumbnail": "http://books.google.com/books/content?id=q269bwAACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api" }, "language": "ja", "previewLink": "http://books.google.co.jp/books?id=q269bwAACAAJ&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&cd=5&source=gbs_api", "infoLink": "http://books.google.co.jp/books?id=q269bwAACAAJ&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&source=gbs_api", "canonicalVolumeLink": "https://books.google.com/books/about/iPad%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E6%96%B0_%E4%BB%95%E4%BA%8B%E8%A1%93.html?hl=&id=q269bwAACAAJ" }, "saleInfo": { "country": "JP", "saleability": "NOT_FOR_SALE", "isEbook": false }, "accessInfo": { "country": "JP", "viewability": "NO_PAGES", "embeddable": false, "publicDomain": false, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": false }, "pdf": { "isAvailable": false }, "webReaderLink": "http://play.google.com/books/reader?id=q269bwAACAAJ&hl=&printsec=frontcover&source=gbs_api", "accessViewStatus": "NONE", "quoteSharingAllowed": false }, "searchInfo": { "textSnippet": "“外部脳”があなたのビジネスを加速する。iPadを最強のビジネス・ツールに。" } }, { "kind": "books#volume", "id": "5U6CAgAAQBAJ", "etag": "6sKBR9SWStI", "selfLink": "https://www.googleapis.com/books/v1/volumes/5U6CAgAAQBAJ", "volumeInfo": { "title": "iPhone/iPadではじめるファイル共有 DropboxとiCloudで快適仕事術", "authors": [ "海老原 昭" ], "publisher": "角川アスキー総合研究所", "description": "iPhoneをビジネスで活用したいとき、必ず設定しておきたいのがDropboxとiCloud。この2つの環境さえあれば、最低限のデータの共有が可能で、ビジネスシーンのいざというときに役に立ちます。フォルダーを共有して同じファイルをプロジェクトメンバー間で編集する方法、削除してしまったファイルを復元機能で元に戻す方法、フォトストリーム機能を使って特定の写真を共有する方法など、すぐに活用できるノウハウ満載です。", "industryIdentifiers": [ { "type": "OTHER", "identifier": "PKEY:04891387A01185800000" } ], "readingModes": { "text": true, "image": true }, "printType": "BOOK", "categories": [ "Computers" ], "maturityRating": "NOT_MATURE", "allowAnonLogging": false, "contentVersion": "0.2.2.0.preview.3", "panelizationSummary": { "containsEpubBubbles": false, "containsImageBubbles": false }, "imageLinks": { "smallThumbnail": "http://books.google.com/books/content?id=5U6CAgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api", "thumbnail": "http://books.google.com/books/content?id=5U6CAgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api" }, "language": "ja", "previewLink": "http://books.google.co.jp/books?id=5U6CAgAAQBAJ&printsec=frontcover&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&cd=6&source=gbs_api", "infoLink": "https://play.google.com/store/books/details?id=5U6CAgAAQBAJ&source=gbs_api", "canonicalVolumeLink": "https://play.google.com/store/books/details?id=5U6CAgAAQBAJ" }, "saleInfo": { "country": "JP", "saleability": "FOR_SALE", "isEbook": true, "listPrice": { "amount": 968, "currencyCode": "JPY" }, "retailPrice": { "amount": 871, "currencyCode": "JPY" }, "buyLink": "https://play.google.com/store/books/details?id=5U6CAgAAQBAJ&rdid=book-5U6CAgAAQBAJ&rdot=1&source=gbs_api", "offers": [ { "finskyOfferType": 1, "listPrice": { "amountInMicros": 968000000, "currencyCode": "JPY" }, "retailPrice": { "amountInMicros": 871000000, "currencyCode": "JPY" } } ] }, "accessInfo": { "country": "JP", "viewability": "PARTIAL", "embeddable": true, "publicDomain": false, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": true, "acsTokenLink": "http://books.google.co.jp/books/download/iPhone_iPad%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB-sample-epub.acsm?id=5U6CAgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api" }, "pdf": { "isAvailable": true, "acsTokenLink": "http://books.google.co.jp/books/download/iPhone_iPad%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB-sample-pdf.acsm?id=5U6CAgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api" }, "webReaderLink": "http://play.google.com/books/reader?id=5U6CAgAAQBAJ&hl=&printsec=frontcover&source=gbs_api", "accessViewStatus": "SAMPLE", "quoteSharingAllowed": false }, "searchInfo": { "textSnippet": "iPhoneをビジネスで活用したいとき、必ず設定しておきたいのがDropboxとiCloud。この2つの環境さえあれば、最低限のデータの共有が可能で、ビジネスシーンのいざというときに役に ..." } }, { "kind": "books#volume", "id": "7_onKQEACAAJ", "etag": "h6Mniob9OiE", "selfLink": "https://www.googleapis.com/books/v1/volumes/7_onKQEACAAJ", "volumeInfo": { "title": "비즈니스 영어 멘토(개정판)(CD1장포함)", "authors": [ "TAI IIZIMA" ], "publishedDate": "2011-05-13", "industryIdentifiers": [ { "type": "ISBN_10", "identifier": "897318346X" }, { "type": "ISBN_13", "identifier": "9788973183463" } ], "readingModes": { "text": false, "image": false }, "pageCount": 175, "printType": "BOOK", "maturityRating": "NOT_MATURE", "allowAnonLogging": false, "contentVersion": "preview-1.0.0", "language": "en", "previewLink": "http://books.google.co.jp/books?id=7_onKQEACAAJ&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&cd=7&source=gbs_api", "infoLink": "http://books.google.co.jp/books?id=7_onKQEACAAJ&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&source=gbs_api", "canonicalVolumeLink": "https://books.google.com/books/about/%EB%B9%84%EC%A6%88%EB%8B%88%EC%8A%A4_%EC%98%81%EC%96%B4_%EB%A9%98%ED%86%A0_%EA%B0%9C%EC%A0%95%ED%8C%90_CD1.html?hl=&id=7_onKQEACAAJ" }, "saleInfo": { "country": "JP", "saleability": "NOT_FOR_SALE", "isEbook": false }, "accessInfo": { "country": "JP", "viewability": "NO_PAGES", "embeddable": false, "publicDomain": false, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": false }, "pdf": { "isAvailable": false }, "webReaderLink": "http://play.google.com/books/reader?id=7_onKQEACAAJ&hl=&printsec=frontcover&source=gbs_api", "accessViewStatus": "NONE", "quoteSharingAllowed": false } }, { "kind": "books#volume", "id": "Zne-jwEACAAJ", "etag": "hZka7AX6Clg", "selfLink": "https://www.googleapis.com/books/v1/volumes/Zne-jwEACAAJ", "volumeInfo": { "title": "カンバン仕事術", "subtitle": "チームではじめる見える化と改善", "authors": [ "マーカスハマーベルグ", "ヨアキムサンデン" ], "publishedDate": "2016-03-25", "description": "チームの仕事や課題を見える化する手法「カンバン」について、その導入から実践までをイラストでわかりやすく解説する書籍です。カンバンの原則や流れの管理などの入門的な事柄から、サービスクラス、メトリクスの使用、プロセスの改善など、一歩進んだ応用的な話題までを網羅的に解説します。カンバンを一から学びたい、組織で使ってみたい方に最適な一冊です。", "industryIdentifiers": [ { "type": "ISBN_10", "identifier": "487311764X" }, { "type": "ISBN_13", "identifier": "9784873117645" } ], "readingModes": { "text": false, "image": false }, "pageCount": 336, "printType": "BOOK", "maturityRating": "NOT_MATURE", "allowAnonLogging": false, "contentVersion": "preview-1.0.0", "panelizationSummary": { "containsEpubBubbles": false, "containsImageBubbles": false }, "imageLinks": { "smallThumbnail": "http://books.google.com/books/content?id=Zne-jwEACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api", "thumbnail": "http://books.google.com/books/content?id=Zne-jwEACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api" }, "language": "ja", "previewLink": "http://books.google.co.jp/books?id=Zne-jwEACAAJ&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&cd=8&source=gbs_api", "infoLink": "http://books.google.co.jp/books?id=Zne-jwEACAAJ&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&source=gbs_api", "canonicalVolumeLink": "https://books.google.com/books/about/%E3%82%AB%E3%83%B3%E3%83%90%E3%83%B3%E4%BB%95%E4%BA%8B%E8%A1%93.html?hl=&id=Zne-jwEACAAJ" }, "saleInfo": { "country": "JP", "saleability": "NOT_FOR_SALE", "isEbook": false }, "accessInfo": { "country": "JP", "viewability": "NO_PAGES", "embeddable": false, "publicDomain": false, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": false }, "pdf": { "isAvailable": false }, "webReaderLink": "http://play.google.com/books/reader?id=Zne-jwEACAAJ&hl=&printsec=frontcover&source=gbs_api", "accessViewStatus": "NONE", "quoteSharingAllowed": false }, "searchInfo": { "textSnippet": "計画と見積もりを作り、計測を行い、キューとボトルネックを視覚化し、カンバンを作り、それを使う方法を網羅した書籍。" } }, { "kind": "books#volume", "id": "2aBtngEACAAJ", "etag": "ZM2Z7h+d+dQ", "selfLink": "https://www.googleapis.com/books/v1/volumes/2aBtngEACAAJ", "volumeInfo": { "title": "iPhone/iPadではじめるファイル共有", "subtitle": "DropboxとiCloudで快適仕事術", "authors": [ "海老原昭" ], "publishedDate": "2013-12", "description": "データやスケジュールの共有方法がよくわかる。iPhone5s/5c iOS7対応。", "industryIdentifiers": [ { "type": "ISBN_10", "identifier": "4048913875" }, { "type": "ISBN_13", "identifier": "9784048913874" } ], "readingModes": { "text": false, "image": false }, "pageCount": 159, "printType": "BOOK", "maturityRating": "NOT_MATURE", "allowAnonLogging": false, "contentVersion": "preview-1.0.0", "imageLinks": { "smallThumbnail": "http://books.google.com/books/content?id=2aBtngEACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api", "thumbnail": "http://books.google.com/books/content?id=2aBtngEACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api" }, "language": "ja", "previewLink": "http://books.google.co.jp/books?id=2aBtngEACAAJ&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&cd=9&source=gbs_api", "infoLink": "http://books.google.co.jp/books?id=2aBtngEACAAJ&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&source=gbs_api", "canonicalVolumeLink": "https://books.google.com/books/about/iPhone_iPad%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB.html?hl=&id=2aBtngEACAAJ" }, "saleInfo": { "country": "JP", "saleability": "NOT_FOR_SALE", "isEbook": false }, "accessInfo": { "country": "JP", "viewability": "NO_PAGES", "embeddable": false, "publicDomain": false, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": false }, "pdf": { "isAvailable": false }, "webReaderLink": "http://play.google.com/books/reader?id=2aBtngEACAAJ&hl=&printsec=frontcover&source=gbs_api", "accessViewStatus": "NONE", "quoteSharingAllowed": false }, "searchInfo": { "textSnippet": "データやスケジュールの共有方法がよくわかる。iPhone5s/5c iOS7対応。" } }, { "kind": "books#volume", "id": "Vy-vXwAACAAJ", "etag": "j8BLK2c5X/Q", "selfLink": "https://www.googleapis.com/books/v1/volumes/Vy-vXwAACAAJ", "volumeInfo": { "title": "20代ではじめる自己啓発", "subtitle": "仕事の極意・生き方の極意はこれだ!", "authors": [ "義雄·大森" ], "publishedDate": "1996", "industryIdentifiers": [ { "type": "ISBN_10", "identifier": "4820712209" }, { "type": "ISBN_13", "identifier": "9784820712206" } ], "readingModes": { "text": false, "image": false }, "pageCount": 217, "printType": "BOOK", "maturityRating": "NOT_MATURE", "allowAnonLogging": false, "contentVersion": "preview-1.0.0", "language": "ja", "previewLink": "http://books.google.co.jp/books?id=Vy-vXwAACAAJ&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&cd=10&source=gbs_api", "infoLink": "http://books.google.co.jp/books?id=Vy-vXwAACAAJ&dq=intitle:%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B&hl=&source=gbs_api", "canonicalVolumeLink": "https://books.google.com/books/about/20%E4%BB%A3%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E8%87%AA%E5%B7%B1%E5%95%93%E7%99%BA.html?hl=&id=Vy-vXwAACAAJ" }, "saleInfo": { "country": "JP", "saleability": "NOT_FOR_SALE", "isEbook": false }, "accessInfo": { "country": "JP", "viewability": "NO_PAGES", "embeddable": false, "publicDomain": false, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": false }, "pdf": { "isAvailable": false }, "webReaderLink": "http://play.google.com/books/reader?id=Vy-vXwAACAAJ&hl=&printsec=frontcover&source=gbs_api", "accessViewStatus": "NONE", "quoteSharingAllowed": false } } ] } ```

ISBNで検索

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

レスポンス
```json { "kind": "books#volumes", "totalItems": 1, "items": [ { "kind": "books#volume", "id": "R4dpzgEACAAJ", "etag": "Uo4yrwEP7TY", "selfLink": "https://www.googleapis.com/books/v1/volumes/R4dpzgEACAAJ", "volumeInfo": { "title": "仕事ではじめる機械学習", "authors": [ "有賀康顕", "中山心太", "西林孝" ], "publishedDate": "2021-04", "description": "仕事で機械学習に携わる際に知っておきたい事を伝えるというコンセプトで、機械学習を使った実務に初めて関わる読者のための1冊。", "industryIdentifiers": [ { "type": "ISBN_10", "identifier": "4873119472" }, { "type": "ISBN_13", "identifier": "9784873119472" } ], "readingModes": { "text": false, "image": false }, "pageCount": 368, "printType": "BOOK", "maturityRating": "NOT_MATURE", "allowAnonLogging": false, "contentVersion": "preview-1.0.0", "panelizationSummary": { "containsEpubBubbles": false, "containsImageBubbles": false }, "imageLinks": { "smallThumbnail": "http://books.google.com/books/content?id=R4dpzgEACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api", "thumbnail": "http://books.google.com/books/content?id=R4dpzgEACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api" }, "language": "ja", "previewLink": "http://books.google.co.jp/books?id=R4dpzgEACAAJ&dq=isbn:9784873119472&hl=&cd=1&source=gbs_api", "infoLink": "http://books.google.co.jp/books?id=R4dpzgEACAAJ&dq=isbn:9784873119472&hl=&source=gbs_api", "canonicalVolumeLink": "https://books.google.com/books/about/%E4%BB%95%E4%BA%8B%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92.html?hl=&id=R4dpzgEACAAJ" }, "saleInfo": { "country": "JP", "saleability": "NOT_FOR_SALE", "isEbook": false }, "accessInfo": { "country": "JP", "viewability": "NO_PAGES", "embeddable": false, "publicDomain": false, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": false }, "pdf": { "isAvailable": false }, "webReaderLink": "http://play.google.com/books/reader?id=R4dpzgEACAAJ&hl=&printsec=frontcover&source=gbs_api", "accessViewStatus": "NONE", "quoteSharingAllowed": false }, "searchInfo": { "textSnippet": "仕事で機械学習に携わる際に知っておきたい事を伝えるというコンセプトで、機械学習を使った実務に初めて関わる読者のための1冊。" } } ] } ```
takuya-okamoto-esm commented 2 years ago

@k-misawa @hirokisakabe @takmita 上記の通り、外部APIはGoogle Books APIで良いように思います。

50 にサンプルコードと動作例を載せていますので見てもらってOKであればその旨コメントください。

サンプルコードなのでmainにはマージせず(PRはマージなしでCloseします)、OKをもらえた時点で このタスクも閉じようかと思います。

hirokisakabe commented 2 years ago

外部APIはGoogle Books APIで良いように思います。

良いと思います。

k-misawa commented 2 years ago

外部APIはGoogle Books APIで良いように思います。

良いと思います。

takmita commented 2 years ago

外部APIはGoogle Books APIで良いように思います。

良いと思います。