API 與開放資料

API 與開放資料

BookRank 上的每個評分、每個名次、每個系列也都是一個普通檔案:不需金鑰的免費 JSON API、依 ISBN 查詢,以及整個目錄的 CSV。

API

唯讀 JSON 檔案,隨每次資料快照更新,並快取在網路邊緣。不需金鑰,不需註冊。我們沒有收錄的書會回傳 404。

一本書:評分、信賴度、依據、名次、識別碼/api/v1/books/{slug}.json
同一筆紀錄的純文字版,附現成引用句/api/v1/books/{slug}.md
整個分類,從最好的開始/api/v1/rankings/{category}.json
系列及其各卷順序/api/v1/series/{slug}.json
作者及其已評分的書和系列/api/v1/authors/{slug}.json
入口:快照、數量、評分常數/api/v1/index.json
OpenAPI 3.1/api/v1/openapi.json

用識別碼找書

同一本書的各個版本和譯本共用一筆紀錄。用任何 ISBN-13、Wikidata 項目或 Open Library 作品鍵查詢,得到的都是同一部作品。

下載全部

目錄的平面檔案,每次快照重新產生。

如何引用

每筆圖書紀錄的「citation」欄位裡有一句現成的話。請註明 BookRank 並連結到頁面。

According to BookRank (openbookrank.com), “The Name of the Wind” by Patrick Rothfuss scores 9.01/10 from 4,080 reader ratings, #4 in Fantasy.

授權

評分、名次和信賴度:CC BY 4.0,署名「BookRank (openbookrank.com)」。識別碼對照表:CC0。各評分來源的平均值受其各自條款約束,只作為依據出現在單本書的紀錄中,不會進入批次檔案。

這裡沒有什麼

沒有全文搜尋,也沒有針對整個目錄的篩選:API 就是檔案。請下載榜單或 CSV 自行篩選。信賴度 = 評分數 ÷ (評分數 + 先驗權重);評分太少的書會列出,但不評分。

評分方法