增量轮询旧同步事件
let after = 0;
for (;;) {
const r = await mn.api('/sync/legacy/events?afterSequence=' + after + '&limit=50');
if (r.error) break;
after = r.lastSequence;
if (!r.hasMore) break;
}{
"events": [
{
"sequence": 1841,
"kind": "noteChanged",
"at": "2026-10-06T21:12:03Z"
}
],
"lastSequence": 1841,
"hasMore": false,
"historyTruncated": false,
"cursorAdvancedPastGap": false,
"cursorAhead": false
}任务包与同步诊断
查询旧同步事件
按本设备的序号增量读取同步事件。一次取 1 到 200 条,默认 50 条。
续读时应将上一次响应中的 lastSequence 作为 afterSequence 传入。游标字段(hasMore、
historyTruncated、cursorAdvancedPastGap、cursorAhead)的含义见 LegacySyncEventsResponse。
GET
/
sync
/
legacy
/
events
增量轮询旧同步事件
let after = 0;
for (;;) {
const r = await mn.api('/sync/legacy/events?afterSequence=' + after + '&limit=50');
if (r.error) break;
after = r.lastSequence;
if (!r.hasMore) break;
}{
"events": [
{
"sequence": 1841,
"kind": "noteChanged",
"at": "2026-10-06T21:12:03Z"
}
],
"lastSequence": 1841,
"hasMore": false,
"historyTruncated": false,
"cursorAdvancedPastGap": false,
"cursorAhead": false
}查询参数
从该序号之后开始读。取上一页响应里的 lastSequence。
必填范围:
x >= 0一次返回的事件条数。
必填范围:
1 <= x <= 200响应
200 - application/json
事件列表与游标状态。游标字段有据,事件条目结构未取到。