總覽

Google Books API 系列中的 API 可讓您將 Google 圖書功能導入網站或應用程式。 全新的 Google Books API 可讓您透過程式執行大部分可在 Google 圖書網站上互動操作的作業。Embedded Viewer API 可讓您將內容直接嵌入網站。

Google 一向致力為更多使用者提供資訊,因此 API 的設計也以這個目標為優先。不過,對於用於「Google 圖書」的大多數資料,我們皆取得了授權, 因此我們不會以自己選擇的方式發布。

這個 API 不應用來取代商業服務。 這些服務很有價值,Google 也會仰賴這些服務建構自己的 API 供一般大眾使用。

如需《Google 服務條款》使用規範,請參閱 https://developer.google.com/books/terms.html。倘若使用者違反《服務條款》,我們會暫停使用者的 API 存取權,且未在 Google 通知違規後採取補救措施。

Books API v1 (實驗功能)

您可以透過新的 Google Books API 第 1 版,透過程式存取 Google 圖書網站上提供的許多作業。您可以使用這項功能建立強大的應用程式,進一步與 Google 圖書整合。API 提供的主要功能包括:

  • 搜尋及瀏覽符合指定查詢的書籍清單。
  • 查看書籍相關資訊,包括中繼資料、供應情形和價格,以及預覽頁面連結。
  • 管理自己的書架

要認識這個 API,第一步就是「開始使用」頁面。說明 API 使用的基本概念,以及 API 遵循的基本互動原則。如需 API 支援所有作業的詳盡說明,請參閱使用 API 頁面。

嵌入式檢視器 API

Embedded Viewer API 可讓您在網頁使用 JavaScript 直接嵌入 Google 圖書中的書籍內容。可讓你透過書籍預覽內容,打造專屬的使用者體驗。

在網站上新增書籍預覽功能相對簡單,但需要一些 HTML 和 JavaScript 知識。《開發人員指南》說明瞭如何使用 Google AJAX 載入器載入 API,並繪製到網頁上的特定容器。

將嵌入檢視器加到網頁後,您就可以使用 JavaScript 函式控制它。這樣一來,您可以執行類似於使用者操作的動作,例如前往下一頁、放大或縮小、標示搜尋字詞等等。您也可以取得目前的頁碼,讓程式碼在使用者瀏覽書籍時做出回應。