从官方集市获取可用的插件列表。可以通过关键词进行筛选。
参数名 | 类型 | 必选 | 描述 |
---|---|---|---|
frontend | string | 是 | 前端类型,例如 "desktop" 或 "mobile"。用于筛选兼容的插件。 |
keyword | string | 否 | 搜索关键词,用于在插件名称、描述、作者中进行模糊匹配。如果为空,则返回所有插件。 |
返回插件包信息列表。
参数名 | 类型 | 描述 |
---|---|---|
code | number | 返回码,0表示成功 |
msg | string | 返回信息 |
data | object | 包含插件列表的对象。 |
data.packages | object[] | 插件包信息数组。每个包包含以下字段(可能不完整):
|
获取所有桌面端插件:
{
"frontend": "desktop",
"keyword": ""
}
搜索包含 "enhance" 关键词的插件:
{
"frontend": "desktop",
"keyword": "enhance"
}
成功返回 (部分示例):
{
"code": 0,
"msg": "",
"data": {
"packages": [
{
"name": "siyuan-plugin-sync-provider",
"author": "Vanessa",
"version": "0.1.0",
"displayName": "同步服务提供",
"description": "提供 S3、WebDAV 同步支持。",
"repoURL": "https://github.com/siyuan-note/plugin-sync-provider",
"repoHash": "abcdef1234567890",
"iconURL": "icon.png",
"funding": {},
"installed": true,
"hasUpdate": false
},
{
"name": "siyuan-plugin-periodic-notes",
"author": "langren1353",
"version": "1.2.0",
"displayName": "周期笔记",
"description": "用于创建和管理周期性笔记,如日记、周报等。",
"repoURL": "https://github.com/langren1353/siyuan-plugin-periodic-notes",
"repoHash": "fedcba0987654321",
"iconURL": "icon.png",
"funding": {},
"installed": false,
"hasUpdate": false
}
// ... more packages
]
}
}
注意:这是一个社区维护的文档,可能与官方最新版本存在差异。
如果您觉得本文档有帮助,可以考虑赞助支持:爱发电