Book Search
search_books図書館の蔵書を検索します。書名、著者名、出版者、NDC分類などで検索できます。登録した学校図書館のシステムID(Negima_GK_{数字})も公共図書館と混ぜて指定できます。
このAPIキーで検索できる図書館(systemids に指定する値):
Gifu_Nakatsugawa: 中津川市 systemids を省略すると上の全館を検索します。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ndc | No | NDC[前方一致] | |
| free | No | フリーワード | |
| isbn | No | ISBN(10桁、13桁どちらでもよい) | |
| limit | No | 取得件数。省略時は20、0を指定すると全件取得 | |
| title | No | 書名 | |
| author | No | 著者 | |
| offset | No | 取得開始位置(0始まり)。省略時は0 | |
| year_end | No | 出版年[終了]。西暦4桁の整数で指定(例: 2024)。year_start以上の値にすること | |
| publisher | No | 出版者 | |
| systemids | No | 図書館システムID(例: ['Tokyo_Chiyoda', 'Tokyo_Bunkyo'])最大15個。登録した学校図書館の Negima_GK_{数字} も混ぜて指定できる | |
| year_start | No | 出版年[開始]。西暦4桁の整数で指定(例: 2020)。year_end以下の値にすること |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| books | Yes | ||
| count | No | 統合後のヒット件数 | |
| errors | No | 検索エラーが発生したシステムID | |
| notice | No | 利用者に伝える案内(APIキーの期限や今月の残り回数) | |
| reason | No | 失敗時の理由 | |
| success | No | 成功したか | |
| count_details | No | システムごとのヒット件数 {システムID: 件数} |