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がレスポンスされてくるのかなど、いろいろわかる