api/pages/:projectname
プロジェクト内のページ情報
https://scrapbox.io/api/pages/:projectname
parameters
limit
取得するページ情報の最大数
範囲:1~1000
skip
何番目のページから取得するかを指定する
sort
ソート方法
updated,created,accessed,linked,views,title,updatedbyMe
updatedbyMeを指定すると、pagesにlastAccessedが生える
本文は取得できない
冒頭5行のみdescriptionsとして取得される
応答の型
code:projectResponse.ts
interface ProjectResponse {
projectName: string; // data取得先のproject名
skip: number; // parameterに渡したskipと同じ
limit: number; // parameterに渡したlimitと同じ
count: number; // projectの全ページ数 (中身のないページを除く)
pages: {
id: string;
title: string;
image: string | null;
descriptions: string[];
user: {id: string;};
pin: number; // pinされてないときは0
views: number;
linked: number;
commitId: string;
created: number;
updated: number;
accessed: number;
lastAccessed?: number;
snapshotCreated: number | null;
pageRank: number;
}[];
}
from Scrapbox REST APIの一覧