api/page-snapshots/:projectname/:pageid
page historyの表示に使用するデータ
https://scrapbox.io/api/page-snapshots/:projectname/:pageid
:pageidはscrapbox.Page.idで取得できる
Scrapbox REST APIの一覧#5f9217de1280f00000950627も同じ
以前は全てのsnapshotsが含まれたJSONが帰ってきたが、現在はapi/page-snapshots/:projectname/:pageid/:timestampidにわたすtimestampidが含まれたJSONが返ってくるようになった
応答の型
code:ts
type PageSnapshotsResponse = { // loginしていなかったとき
name: 'NotLoggedInError';
message: 'You are not logged in yet.';
statusCode: 401;
details: {
loginStrategies: 'google';
};
} | { // loginしていたとき
pageId: string;
timestapms: {
id: string;
created: number; // snapshotの作成日時
}[];
};
from Scrapbox REST APIの一覧