SuperAPI AI 工具集

iblai-api-catalog

编程与开发

查看项目

更新于 10-15 22:16

技能介绍

用途:通过 ibl.ai 平台 API 管理组织的学习目录,包括课程、项目(programs)、路径(pathways)、资源,以及技能与角色分类、课程/项目元数据、报名、资格检查、目录搜索和评价。

主要能力:读取课程、项目、路径、资源及其元数据;管理技能与角色(含用户期望/已报告技能与角色);查询与创建课程/项目/路径报名(管理员与自助);检查用户对某课程的资格;全文搜索项目;读取与写入课程和项目评价及聚合评分;获取基于当前课程的推荐下一门课程。

使用方式:基础地址为 https://api.iblai.app/dm,所有路径需带 /dm 前缀,例如 https://api.iblai.app/dm/api/catalog/courses/。每个请求需带请求头 Authorization: Api-Token $IBLAI_API_KEY。{org} 对应 $IBLAI_ORG,{username} 对应 $IBLAI_USERNAME,org/user 通过查询参数或请求体传递,不写入路径。course_id 在查询字符串中必须 URL 编码。未连接时先运行 /iblai-api-login 以填充 IBLAI_ORG、IBLAI_USERNAME、IBLAI_API_KEY。

适用场景:填充目录、为用户报名、检查谁可以学习什么、维护技能/角色图谱、管理评价与元数据。

限制:DELETE 及破坏性/对外调用需先与用户确认;部分接口要求特定参数(如 program_id + org 删除项目);字段路径 POST 不支持(返回 404);部分接口有分页与默认值;skills/public 与 roles/public 受配置开关限制。具体收费、价格与平台支持范围暂未提供。