Scrapbox:API
ページリスト
/api/pages/:projectName
skip 何番目から取得するかを指定。デフォルトは0 limit 取得するページ数。デフォルトは100
あるページにリンクされているページを検索する
/api/pages/:projectName?
skip=0
sort=accessed
limit=100
q=pageTitle
ページ
/api/pages/:projectName/:pageTitle
ページ本文
/api/pages/:projectName/:pageTitle/text
ページタイトル画像(アイコン)
/api/pages/:projectName/:pageTitle/icon
全文検索
/api/pages/:projectName/search/query?
skip=0
sort=accessed
limit=30
q=keyword
コードブロック
/api/code/:projectName/:pageTitle/:codeName
テーブル
/api/table/:projectName/:pageTitle/:tableName.csv
プロジェクト
ログインが必要。
/api/projects
ページタイトル
/api/pages/:projectName/search/titles
https://scrapbox.io/api/commits/:projectName/:pageid
直近のcommitしか取得できない
Chromeのデベロッパーツールで通信監視してるとどんなエンドポイントを呼び出していてどんなJSONがレスポンスされてくるのかなど、いろいろわかる