sakumori.com

ホンヨム サポート

ホンヨムの使い方、ISBNから本を登録する方法、本の表紙が表示されないときの確認点、Google Books APIキーの設定方法を案内します。

目次

  1. はじめに
  2. 本を登録する方法
  3. ISBNとは
  4. 本の情報が見つからないとき
  5. 表紙が表示されないとき
  6. ホンヨムが本の情報を探す順番
  7. Google Books APIとは
  8. Google Books APIキーを作成する方法
  9. APIキーを安全に使うための注意点
  10. ホンヨムへAPIキーを設定する方法
  11. バックアップと復元
  12. よくある質問
  13. お問い合わせ

1. はじめに

ホンヨムは、読書中、読了、積読、読みたい本を分けて管理するiPhoneアプリです。本棚の整理、読書記録、読み始め日や読了日の記録に使えます。

このページでは、ホンヨムの基本的な使い方と、Google Books APIキーの設定方法を説明します。APIキーは表紙画像を探すための追加手段です。APIキーがなくても、本棚管理や読書記録などの基本機能は利用できます。

2. 本を登録する方法

本を追加するときは、画面の「本を追加」を開きます。現在のアプリでは、次の方法で登録できます。

登録後は、タイトル、著者、総ページ数、読書状態、ISBN、出版社、出版日、読了日、表紙、メモを編集できます。表紙は、写真から選ぶ、カメラで撮影する、表紙画像を外す、表紙の色を変える操作に対応しています。

3. ISBNとは

ISBNは、書籍を識別するための番号です。多くの本では、裏表紙や奥付に記載されています。

ISBNが分からない場合は、「タイトルで検索」を使ってください。

4. 本の情報が見つからないとき

タイトル、著者、出版社などの本の情報が見つからない場合、次のような理由が考えられます。

Google Books APIキーの未設定は、ホンヨムでタイトルや著者などの書誌情報が見つからない直接の原因ではありません。Google Books APIキーは、表紙画像を探す追加手段として使われます。

5. 表紙が表示されないとき

表紙が表示されない場合、次のような理由が考えられます。

APIキーを設定しても、すべての本の表紙が必ず表示されるわけではありません。必要に応じて、ホンヨム内で写真から表紙を設定できます。

Google Booksやほかの情報提供元で、あとから表紙が利用できるようになる場合があります。数時間後や数日後に、本の詳細画面の「本情報を再取得」を押して確認してください。ISBNや登録内容が正しいかもあわせて確認してください。再取得しても、すべての本に表紙が表示されるわけではありません。

手動で設定した表紙画像は、編集画面から外すこともできます。

6. ホンヨムが本の情報を探す順番

ISBN検索では、まず端末内のキャッシュを確認し、その後にopenBD、国立国会図書館の検索サービスを使って書誌情報を探します。表紙はOpen Library、設定されている場合はGoogle Books APIも追加で使います。

タイトル検索では、国立国会図書館の検索サービスを中心に探します。ISBNが分かる場合はopenBDの情報で補えることがあります。Google Books APIから取得しているのは表紙画像の候補です。

openBD
タイトル、著者、ISBN、出版社、出版日、ページ数、表紙を取得できる場合があります。
国立国会図書館
タイトル、著者、ISBN、出版社、出版日を取得できる場合があります。
Open Library
ISBNをもとに表紙画像を探します。
Google Books API
APIキーが設定されている場合に、表紙画像を探す追加手段として使います。

7. Google Books APIとは

Google Books APIは、Googleが提供する書籍検索用のAPIです。APIとは、アプリが外部サービスへ問い合わせるための仕組みです。

ホンヨムでは、Google Books APIを表紙画像を探す追加取得先として使います。タイトル、著者、出版社、ページ数などの書誌情報はGoogle Books APIから取得していません。

8. Google Books APIキーを作成する方法

Google Cloudの画面名や配置は変更される場合があります。分からない場合は、Google Cloud内の検索欄で「Books API」や「認証情報」を探してください。

2

プロジェクトを選ぶ

画面上部のプロジェクト選択欄を押します。

既存プロジェクトがある場合は、使うプロジェクトを選びます。初めての場合は 新しいプロジェクト を押します。

プロジェクト名は、あとで自分が分かる名前でかまいません。例: ホンヨム

3

プロジェクトを作成する

新しいプロジェクト画面で、プロジェクト名を入力します。

作成 を押します。

組織や場所の選択が表示される場合があります。この項目はログイン後の環境で表示が変わるため、このページでは変更を前提にしません。

4

Books APIを有効にする

Books APIのページで 有効にする を押します。

すでに有効な場合は、管理 などの表示になることがあります。その場合は次へ進みます。

5

認証情報のページを開く

APIキーを作成するページを開く

同じGoogleアカウントで開いていることを確認します。画面上部で、手順2で選んだプロジェクトが選択されていることも確認します。

6

APIキーを作成する

画面上部の 認証情報を作成 を押します。

表示されたメニューで APIキー を押します。

APIキーが画面に表示されます。

7

APIキーをコピーする

表示されたAPIキーの横にあるコピーボタンを押します。

APIキーをメール、SNS、ブログには貼らないでください。

8

APIキーを制限する

作成画面に キーを制限キーを編集 が表示される場合は押します。

APIの制限キーを制限 を選びます。

APIBooks API を選び、保存 を押します。

アプリケーションの制限は、現在のホンヨムで確実に使える設定を確認できていないため、このページでは指定しません。

9

ホンヨムを開く

iPhoneでホンヨムを開きます。

次の順に進みます。

設定表紙取得Google Books APIキー

10

APIキーを貼り付ける

Google Books APIキー の入力欄を長押しします。

貼り付け を押します。

11

APIキーを保存する

APIキーを保存 を押します。

12

APIキーをテストする

APIキーをテスト を押します。

成功表示が出れば設定完了です。

Google Booksに表紙が登録されている本では、表紙を取得できる場合があります。APIキーを設定しても、すべての本に表紙が表示されるわけではありません。

うまくいかない場合は、次を確認してください。

有効にするが表示されない

Books APIがすでに有効になっている場合は、管理 などの表示になることがあります。その場合は、認証情報のページへ進んでください。

プロジェクトを選べない

Googleアカウントでログインしているか確認します。画面上部のプロジェクト選択欄を押し、使うプロジェクトを選びます。

APIキーを作成できない

認証情報ページで、正しいプロジェクトが選ばれているか確認します。学校や会社のGoogleアカウントでは、管理者の設定により作成できない場合があります。

ホンヨムのテストに失敗する

  • Books APIが有効になっているか
  • 正しいプロジェクトを選んでいるか
  • APIキーを最後までコピーしたか
  • APIの制限でBooks APIを選んだか
  • 通信できる状態か

上から順に確認してください。

テストは成功するが表紙が出ない

Google Booksやほかの情報提供元で、あとから表紙が利用できるようになる場合があります。数時間後や数日後に、表紙が表示されていない本を開き、本情報を再取得 を押して確認してください。

再取得しても、すべての本に表紙が表示されるわけではありません。

Google Books API公式
Using the API
Google Cloud公式
Manage API keys

9. APIキーを安全に使うための注意点

ホンヨムに保存したAPIキーはiPhoneのKeychainに保存されます。Google Books APIへ問い合わせるときは、APIキーがGoogleへ送信されます。sakumori.comや運営者のサーバーへAPIキーを送信する仕組みは確認されていません。

APIキーはJSONバックアップには含まれません。機種変更後も使う場合は、新しい端末で再設定してください。

10. ホンヨムへAPIキーを設定する方法

ホンヨムの設定画面で「表紙取得」セクションを開きます。「Google Books APIキー」に作成したキーを入力し、「APIキーを保存」を押してください。

保存後は、次に表紙画像を探すときから使われます。「APIキーをテスト」を押すと、Google Books APIへ接続できるか確認できます。成功時は「Google Books APIへ接続できました。」と表示されます。失敗時は「Google Books APIへ接続できませんでした。キーやAPI設定を確認してください。」と表示されます。

「APIキーを削除」を押すと、保存済みのキーを削除できます。入力欄を空にして保存した場合も、保存済みのキーは削除されます。

ホンヨム内で削除しても、Google Cloud側のAPIキーは残ります。不要になったキーはGoogle Cloud側でも削除してください。

11. バックアップと復元

ホンヨムはJSONバックアップと復元に対応しています。バックアップとは、本棚データをJSONファイルとして書き出し、端末の外にも保管できるようにする機能です。

バックアップには、本の情報と読書記録が含まれます。

手動で設定した表紙画像の実データ、画像キャッシュ、Google Books APIキー、表示設定はバックアップに含まれません。iCloud同期、CloudKit同期、自動バックアップを前提とした説明は行いません。

復元すると現在の本棚データはバックアップファイルの内容に置き換わります。マージではありません。必要なデータがある場合は、先に現在のバックアップを作成してください。

機種変更時は、古い端末でJSONバックアップを作成し、そのファイルを新しい端末へ移して復元してください。Google Books APIキーを使う場合は、新しい端末で再設定してください。

12. よくある質問

Google Books APIキーは必須ですか

必須ではありません。ホンヨムの基本機能はAPIキーなしで利用できます。APIキーは、Google Books APIから表紙画像を探す追加手段です。

APIキーの作成に料金はかかりますか

Google Cloudの料金、無料枠、割り当ては変更される場合があります。APIキーを作る前に、Google Cloudの「お支払い」、利用量、Google公式ドキュメントを確認してください。このページでは、無条件に無料とは案内しません。

APIキーを設定しても表紙が表示されません

Google Booksに表紙画像がない本、ISBNが異なる本、通信できない状態では表示されない場合があります。APIキーを設定しても、すべての本の表紙が取得できるわけではありません。

表紙を再取得できますか

本の詳細画面の「本情報を再取得」からやり直せます。ISBNや登録内容が正しいかも確認してください。手動で設定した表紙画像は編集画面から外せます。

ISBNが分かりません

本の裏表紙、バーコード付近、奥付を確認してください。ISBNがない本もあります。その場合は「タイトルで検索」を使ってください。

本の情報が間違っています

取得元の書誌情報が誤っている可能性があります。ホンヨムでは登録後に、タイトル、著者、ページ数、ISBN、出版社、出版日、メモなどを編集できます。

APIキーを他人へ見せてもよいですか

見せないでください。SNS、ブログ、GitHubなどの公開場所にも掲載しないでください。

APIキーを削除できますか

ホンヨムの「APIキーを削除」で端末内の保存キーを削除できます。Google Cloud側でも不要になったキーを削除できます。漏えいした可能性がある場合は、Google Cloudで古いキーを削除し、新しく作り直してください。

復元すると今のデータは残りますか

復元すると現在の本棚データはバックアップファイルの内容に置き換わります。残しておきたいデータがある場合は、復元前にバックアップを作成してください。

機種変更時にデータを移せますか

JSONバックアップと復元で移行できます。復元すると現在の本棚データは置き換わります。移行前にバックアップを作成し、移行後の端末で復元してください。Google Books APIキーはバックアップに含まれないため、新しい端末で再設定してください。

13. お問い合わせ

ホンヨムの使い方や不具合については、Contact からお問い合わせください。問い合わせ時は、アプリ名、利用端末、iOSバージョン、発生した操作、表示されたメッセージを書いてください。