Volume コレクションは、書棚のコンテンツの検索や一覧表示に使用されます。このコレクションは読み取り専用です。メソッド
次のメソッドは、ボリュームに関する公開データに適用され、認証は必要ありません。
books.volumes.listbooks.volumes.get
  次のメソッドは、ボリュームの非公開の [マイ ライブラリ] ビューに適用され、認証が必要です。
books.mylibrary.bookshelves.volumes.list- get
- ID に基づいてボリューム リソースを取得します。
- list
- 書籍の検索を行います。
リソースの表記方法
ボリュームは、Google ブックスがホストする書籍または雑誌に関する情報を表します。タイトルや著者などのメタデータと、購入済みかどうかなどのパーソナライズされたデータが含まれます。(LITE 投影で使用できるボリューム フィールドは下記に記載されています)。
{
  "kind": "books#volume",
  "id": string,
  "etag": string,
  "selfLink": string,
  "volumeInfo": {
    "title": string,
    "subtitle": string,
    "authors": [
      string
    ],
    "publisher": string,
    "publishedDate": string,
    "description": string,
    "industryIdentifiers": [
      {
        "type": string,
        "identifier": string
      }
    ],
    "pageCount": integer,
    "dimensions": {
      "height": string,
      "width": string,
      "thickness": string
    },
    "printType": string,
    "mainCategory": string,
    "categories": [
      string
    ],
    "averageRating": double,
    "ratingsCount": integer,
    "contentVersion": string,
    "imageLinks": {
      "smallThumbnail": string,
      "thumbnail": string,
      "small": string,
      "medium": string,
      "large": string,
      "extraLarge": string
    },
    "language": string,
    "previewLink": string,
    "infoLink": string,
    "canonicalVolumeLink": string
  },
  "userInfo": {
    "review": mylibrary.reviews Resource,
    "readingPosition": mylibrary.readingpositions Resource,
    "isPurchased": boolean,
    "isPreordered": boolean,
    "updated": datetime
  },
  "saleInfo": {
    "country": string,
    "saleability": string,
    "onSaleDate": datetime,
    "isEbook": boolean,
    "listPrice": {
      "amount": double,
      "currencyCode": string
    },
    "retailPrice": {
      "amount": double,
      "currencyCode": string
    },
    "buyLink": string
  },
  "accessInfo": {
    "country": string,
    "viewability": string,
    "embeddable": boolean,
    "publicDomain": boolean,
    "textToSpeechPermission": string,
    "epub": {
      "isAvailable": boolean,
      "downloadLink": string,
      "acsTokenLink": string
    },
    "pdf": {
      "isAvailable": boolean,
      "downloadLink": string,
      "acsTokenLink": string
    },
    "webReaderLink": string,
    "accessViewStatus": string,
    "downloadAccess": {
      "kind": "books#downloadAccessRestriction",
      "volumeId": string,
      "restricted": boolean,
      "deviceAllowed": boolean,
      "justAcquired": boolean,
      "maxDownloadDevices": integer,
      "downloadsAcquired": integer,
      "nonce": string,
      "source": string,
      "reasonCode": string,
      "message": string,
      "signature": string
    }
  },
  "searchInfo": {
    "textSnippet": string
  }
}| プロパティ名 | 値 | 説明 | メモ | 
|---|---|---|---|
| kind | string | ボリュームのリソースタイプ。(LITE 予測)。 | |
| id | string | ボリューム固有の識別子。(LITE 予測)。 | |
| etag | string | 特定のバージョンのボリューム リソースの不透明な識別子。(LITE 予測) | |
| selfLink | string | このリソースの URL。(LITE 予測)。 | |
| volumeInfo | object | ボリュームの一般的な情報。 | |
| volumeInfo.title | string | ボリュームのタイトル。(LITE 予測)。 | |
| volumeInfo.subtitle | string | ボリュームのサブタイトル。(LITE 予測)。 | |
| volumeInfo.authors[] | list | この巻の著者または編集者の名前。(LITE 予測) | |
| volumeInfo.publisher | string | この巻の出版社。(LITE 予測)。 | |
| volumeInfo.publishedDate | string | 公開日。(LITE 予測)。 | |
| volumeInfo.description | string | ボリュームのあらすじ。説明のテキストは HTML 形式で、b タグ、i タグ、br タグなどの簡単な書式設定要素が含まれています。(LITE 投影) | |
| volumeInfo.industryIdentifiers[] | list | このボリュームの業界標準の識別子。 | |
| volumeInfo.industryIdentifiers[].type | string | 識別子のタイプ。有効な値は ISBN_10、ISBN_13、ISSN、OTHER です。 | |
| volumeInfo.industryIdentifiers[].identifier | string | 業界固有のボリューム識別子。 | |
| volumeInfo.pageCount | integer | ページの合計数。 | |
| volumeInfo.dimensions | object | このボリュームの物理的な寸法。 | |
| volumeInfo.dimensions.height | string | このボリュームの高さまたは長さ(cm)。 | |
| volumeInfo.dimensions.width | string | このボリュームの幅(cm)。 | |
| volumeInfo.dimensions.thickness | string | このボリュームの厚さ(cm)。 | |
| volumeInfo.printType | string | この巻の出版の種類。指定可能な値は BOOK または MAGAZINE です。 | |
| volumeInfo.categories[] | list | 「フィクション」、「サスペンス」などのジャンル カテゴリのリスト。 | |
| volumeInfo.averageRating | double | この巻の平均レビュー評価。(最小 = 1.0、最大 = 5.0) | |
| volumeInfo.ratingsCount | integer | この巻のレビュー評価の数。 | |
| volumeInfo.contentVersion | string | ボリューム コンテンツ(テキストと画像)のバージョンの識別子。(LITE 予測) | |
| volumeInfo.imageLinks | object | 使用可能なすべてのサイズの画像リンクのリスト。(LITE 投影) | |
| volumeInfo.imageLinks.thumbnail | string | サムネイルサイズ(幅 128 ピクセル程度)の画像リンク。(LITE 投影) | |
| volumeInfo.imageLinks.small | string | 小サイズ(幅 300 ピクセル程度)の画像リンク。(LITE 投影) | |
| volumeInfo.imageLinks.medium | string | 中サイズ(幅 575 ピクセル程度)の画像リンク。(LITE 投影) | |
| volumeInfo.imageLinks.large | string | 大きなサイズ(幅 800 ピクセル程度)の画像リンク。(LITE 投影) | |
| volumeInfo.imageLinks.smallThumbnail | string | 小さいサムネイルサイズ(幅 80 ピクセル程度)の画像リンク。(LITE 投影) | |
| volumeInfo.imageLinks.extraLarge | string | 特大サイズ(幅 1,280 ピクセル程度)の画像リンク。(LITE 投影) | |
| volumeInfo.language | string | このボリュームに最適な言語(コンテンツに基づく)。2 文字の ISO 639-1 コード(「fr」、「en」など)。 | |
| volumeInfo.mainCategory | string | このボリュームが属するメインのカテゴリ。重みが最も高いカテゴリが、以下に返されるカテゴリリストに含まれます。 | |
| volumeInfo.previewLink | string | Google ブックス サイトでこの巻をプレビューするための URL。 | |
| userInfo | object | このボリュームに関するユーザー固有の情報。(例: ユーザーが最後に読んだページ、この書籍を購入したかどうか) | |
| userInfo.review | nested object | このユーザーによるこの巻のクチコミ(存在する場合)。 | |
| userInfo.readingPosition | readingPosition Resource | ユーザーが現在読んでいる巻の位置(ある場合)。(LITE 予測)。 | |
| userInfo.isPurchased | boolean | このボリュームが、リクエストを行った認証済みユーザーによって購入されたかどうか。(LITE 予測)。 | |
| saleInfo | object | 電子書籍ストアや購入の可否に関連する書籍に関する情報。この情報は、リクエスト元の国によって異なる場合があります(一部の国では書籍が販売されていない場合があります)。 | |
| saleInfo.country | string | この販売情報の有効な 2 文字の ISO_3166-1 国コード。(LITE 予測)。 | |
| saleInfo.saleability | string | この書籍が上記の国で Google 電子書籍ストアで販売されているか、無料提供されているかどうか。指定可能な値は、FOR_SALE、FREE、NOT_FOR_SALE、FOR_PREORDER です。 | |
| saleInfo.isEbook | boolean | この書籍が電子書籍かどうか([マイ 電子書籍] セクションに追加できるかどうか)。 | |
| saleInfo.listPrice | object | 希望小売価格。(LITE 投影) | |
| saleInfo.listPrice.amount | double | 以下の通貨での金額。(LITE 予測)。 | |
| saleInfo.listPrice.currencyCode | string | ISO 4217 の 3 文字の通貨コード。(LITE 予測)。 | |
| saleInfo.retailPrice | object | 書籍の実際の販売価格。この価格は、このボリュームに対して特典や割引が適用されていない限り、推奨小売価格または正規価格と同じです。(LITE 投影) | |
| saleInfo.retailPrice.amount | double | 以下の通貨での金額。(LITE 予測)。 | |
| saleInfo.retailPrice.currencyCode | string | ISO 4217 の 3 文字の通貨コード。(LITE 予測)。 | |
| saleInfo.buyLink | string | Google ブックス サイトでこの巻を購入できる URL。(LITE 投影) | |
| accessInfo | object | ボリュームのテキストの読み取りや取得に関連するボリュームに関する情報。この情報は国によって異なる場合があります(書籍がパブリック ドメインである国とそうでない国など)。 | |
| accessInfo.country | string | このアクセス情報の有効な 2 文字の ISO_3166-1 国コード。(LITE 予測)。 | |
| accessInfo.viewability | string | ボリュームの読み取りアクセス。有効な値は、PARTIAL、ALL_PAGES、NO_PAGES、UNKNOWN です。この値は、上記の国によって異なります。値が PARTIAL の場合、パブリッシャーは、購入なしで公開で視聴できるコンテンツの一部を許可しています。これは、電子書籍だけでなく、電子書籍以外の書籍にも適用されます。パブリック ドメインの書籍の値は常に ALL_PAGES です。 | |
| accessInfo.epub | object | epub コンテンツに関する情報。(LITE 投影) | |
| accessInfo.epub.downloadLink | string | ePub をダウンロードする URL。(LITE 予測)。 | |
| accessInfo.epub.acsTokenLink | string | EPUB のダウンロード用 ACS トークンを取得する URL。(LITE 予測)。 | |
| accessInfo.pdf | object | PDF コンテンツに関する情報。(LITE 投影) | |
| accessInfo.pdf.downloadLink | string | PDF をダウンロードするための URL。(LITE 予測)。 | |
| accessInfo.pdf.acsTokenLink | string | PDF ダウンロード用の ACS トークンを取得する URL。(LITE 予測)。 | |
| accessInfo.accessViewStatus | string | このボリュームのアクセスと視認性が、このユーザーの単一のステータス フィールドに統合されます。値は、FULL_PURCHASED、FULL_PUBLIC_DOMAIN、SAMPLE、NONE のいずれかです。(LITE 予測)。 | |
| accessInfo.embeddable | boolean | このボリュームを Embedded Viewer API を使用してビューポートに埋め込むことができるかどうか。 | |
| accessInfo.publicDomain | boolean | この書籍が上記の国でパブリック ドメインであるかどうか。 | |
|  | string | Google ブックス サイトでこの巻に関する情報を表示するための URL。(LITE 予測) | |
| userInfo.updated | datetime | 読み上げ位置の更新、巻の購入、レビューの作成など、ユーザーの操作によってこの巻が最後に変更されたときのタイムスタンプ。(RFC 3339 UTC 日時形式)。 | |
| volumeInfo.canonicalVolumeLink | string | ボリュームの正規 URL。(LITE 予測)。 | |
| userInfo.isPreordered | boolean | このボリュームが、リクエストを行った認証済みユーザーによって予約購入されているかどうか。(LITE 予測)。 | |
| saleInfo.onSaleDate | datetime | この書籍の販売開始日。 | |
| accessInfo.textToSpeechPermission | string | このボリュームでテキスト読み上げを許可するかどうか。値は、ALLOWED、ALLOWED_FOR_ACCESSIBILITY、NOT_ALLOWED のいずれかです。 | |
| accessInfo.epub.isAvailable | boolean | フローテキストの epub がパブリック ドメインとして、または購入可能である。(LITE 予測)。 | |
| accessInfo.pdf.isAvailable | boolean | スキャンした画像の PDF がパブリック ドメインとして入手可能か、購入可能か。(LITE 予測)。 | |
| accessInfo.webReaderLink | string | Google ブックス サイトでこの巻を読むための URL。リンクを使用して、閲覧できない巻を読むことはできません。 | |
| accessInfo.downloadAccess | nested object | ボリュームのダウンロード ライセンスのアクセス制限に関する情報。 | |
| accessInfo.downloadAccess.kind | string | リソースのタイプ。 | |
| accessInfo.downloadAccess.volumeId | string | このエントリが適用されるボリュームを識別します。 | |
| accessInfo.downloadAccess.restricted | boolean | このボリュームにダウンロード アクセスの制限があるかどうか。 | |
| accessInfo.downloadAccess.deviceAllowed | boolean | 制限されている場合は、この(ユーザー、デバイス、ボリューム)に対してアクセスが許可されているかどうか。 | |
| accessInfo.downloadAccess.justAcquired | boolean | deviceAllowed の場合、このリクエストでアクセス権が取得されたかどうか。 | |
| accessInfo.downloadAccess.maxDownloadDevices | integer | 制限されている場合は、このボリュームのコンテンツ ダウンロード ライセンスの最大数。 | |
| accessInfo.downloadAccess.downloadsAcquired | integer | 制限されている場合は、すでに取得しているコンテンツ ダウンロード ライセンス数(ライセンス取得済みのリクエスト元のクライアントを含む)。 | |
| accessInfo.downloadAccess.nonce | string | 検証用のクライアント ノンス。ダウンロード アクセスとクライアント検証のみ。 | |
| accessInfo.downloadAccess.source | string | 検証用のクライアント アプリ ID。ダウンロード アクセスとクライアント検証のみ。 | |
| accessInfo.downloadAccess.reasonCode | string | エラー/警告の理由コード。今後、追加コードが追加される可能性があります。0 OK 100 ACCESS_DENIED_PUBLISHER_LIMIT 101 ACCESS_DENIED_LIMIT 200 WARNING_USED_LAST_ACCESS | |
| accessInfo.downloadAccess.message | string | エラー/警告メッセージ。 | |
| accessInfo.downloadAccess.signature | string | レスポンス署名。 | |
| searchInfo | object | このボリュームに関連する検索結果情報。 | |
| searchInfo.textSnippet | string | 検索クエリを含むテキスト スニペット。 |