创建留白带
const r = await mn.api('/notes/' + noteid + '/blank-bands', {
method: 'POST',
body: { role: 'practice', height: 320, confirm: true }
});
if (r.error) mn.log(r.error.code, r.error.message);{
"bridgeApiVersion": "0.91",
"band": {
"noteid": "B2C6E32F-323D-458B-994A-20206B73B730",
"closed": false,
"owner": "D3085422-2CB9-4B68-A78D-DEE351CF9C38",
"blankPageNo": 65795,
"hasInk": false,
"seq": 1,
"live": true,
"inkParts": 0,
"height": 320,
"physicalNoteId": "509CC486-1B22-4BD5-8CFF-FC0CC22FF72E",
"role": "practice",
"pageNo": 1
},
"bands": [
{
"noteid": "B2C6E32F-323D-458B-994A-20206B73B730",
"closed": false,
"owner": "D3085422-2CB9-4B68-A78D-DEE351CF9C38",
"blankPageNo": 65795,
"hasInk": false,
"seq": 1,
"live": true,
"inkParts": 0,
"height": 320,
"physicalNoteId": "509CC486-1B22-4BD5-8CFF-FC0CC22FF72E",
"role": "practice",
"pageNo": 1
}
],
"noteid": "D3085422-2CB9-4B68-A78D-DEE351CF9C38"
}卡片与摘录
创建留白带
在该卡下面追加一条留白带。MarginNote 无法建立时返回 409,响应里带一个稳定的原因码,
例如没有选区、插入被拒、物理保存失败。该情形不得视为已经建立。
POST
/
notes
/
{noteid}
/
blank-bands
创建留白带
const r = await mn.api('/notes/' + noteid + '/blank-bands', {
method: 'POST',
body: { role: 'practice', height: 320, confirm: true }
});
if (r.error) mn.log(r.error.code, r.error.message);{
"bridgeApiVersion": "0.91",
"band": {
"noteid": "B2C6E32F-323D-458B-994A-20206B73B730",
"closed": false,
"owner": "D3085422-2CB9-4B68-A78D-DEE351CF9C38",
"blankPageNo": 65795,
"hasInk": false,
"seq": 1,
"live": true,
"inkParts": 0,
"height": 320,
"physicalNoteId": "509CC486-1B22-4BD5-8CFF-FC0CC22FF72E",
"role": "practice",
"pageNo": 1
},
"bands": [
{
"noteid": "B2C6E32F-323D-458B-994A-20206B73B730",
"closed": false,
"owner": "D3085422-2CB9-4B68-A78D-DEE351CF9C38",
"blankPageNo": 65795,
"hasInk": false,
"seq": 1,
"live": true,
"inkParts": 0,
"height": 320,
"physicalNoteId": "509CC486-1B22-4BD5-8CFF-FC0CC22FF72E",
"role": "practice",
"pageNo": 1
}
],
"noteid": "D3085422-2CB9-4B68-A78D-DEE351CF9C38"
}路径参数
卡片的 noteid。取自卡片命令响应的 noteid、POST /notes/batch-get 响应里 items[].noteid,或 GET /ui-state 的 state.focusnoteid。