Skip to content

端点

/api/riff/getRiffCards

获取闪卡包内闪卡列表 (getRiffCards)

首页 | Riff API | GitHub Source

功能描述

此 API 端点 POST /api/riff/getRiffCards 用于获取指定闪卡包(Deck)下的所有闪卡列表(返回的是闪卡对应的块 ID)。

返回结果支持分页。

请求参数

请求体必须是 JSON 格式,包含以下参数:

  • id (string): 必填。要查询的闪卡包的 ID。
  • page (number): 必填。要获取的页码,从 1 开始计数。
  • pageSize (number): 可选。每页返回的闪卡数量,默认为 20。

请求示例 (获取卡包第一页闪卡):

json
{
  "id": "20231027111111-abcdefg",
  "page": 1,
  "pageSize": 20
}

响应结果

成功的请求将返回一个 JSON 对象,code 为 0,data 字段包含闪卡块 ID 列表、总数和分页信息。

json
{
  "code": 0,
  "msg": "",
  "data": {
    "blocks": [
      "20240101100000-hijklmn",
      "20240102110000-opqrstu",
      "20240103120000-uvwxyz0"
      // ... 更多块 ID ...
    ],
    "total": 88, // 该卡包下闪卡总数
    "pageCount": 5 // 总页数 (基于 pageSize)
  }
}
  • code: 0 表示成功,非 0 表示失败(例如卡包 ID 无效)。
  • msg: 错误信息(如果 code 非 0)。
  • data.blocks: 一个字符串数组,包含当前页闪卡所对应的块 ID。
  • data.total: 指定卡包下的闪卡总数量。
  • data.pageCount: 根据 `pageSize` 计算的总页数。

在线测试

您可以在下方输入闪卡包 ID 和页码进行在线测试。

API Token:
Endpoint:
Method:
Parameters (JSON):

发送请求

响应结果:

思源笔记 API 文档 | 最后更新时间: