使用 Udemy Business Web API (REST/GraphQL/xAPI),可以轻松地将您的管理工具、LMS 平台和人力资源套件与 Udemy 的课程目录(通过元数据)和学习者参与数据关联起来。
通过以下方式增强工作场所的学习:
- 自动同步 Udemy Business 和您的员工目录(例如 Okta、Azure)之间的用户数据
- 在您的人力资源系统中嵌入搜索、发现和启动 Udemy Business 课程和课程讲座。
- 直接从应用程序中获取组织的实时课程参与度分析
Udemy Business Web API 使您能够将一流行业讲师的世界级技能发展融入员工的日常工作流程。通过 Udemy 的沉浸式视频课程、精心策划的学习路径、动手实验、评估等,提升您的员工在顶级业务、技术和领导能力方面的技能。开始免费试用 Udemy Business,亲身体验 API。
-
要查看 Udemy API 许可协议 ,请访问:https://www.udemy.com/terms/api/
- 注意:根据贵公司注册 Udemy Business 帐户的方式,您可能需要遵守额外或不同的条款,这些条款列示在贵公司签署的协议中。
请注意:访问此工作区中的 Udemy Business API 需要 Enterprise Udemy Business 订阅。如果您是现有客户,如果您需要此工作区中 API 的帮助,请联系 Udemy Business 支持人员。如果您还不是 Udemy Business 客户,请联系 sales@udemy.com。如果您希望成为 Udemy 的技术合作伙伴,请向我们的合作伙伴团队提交申请。
可用 API 概述
Udemy Business Postman API 工作区包含两种类型的 Udemy Business API:
xAPI
Udemy Business 还提供 xAPI 近实时服务。xAPI(或体验 API)是一种电子学习数据和规范接口标准,用于在广泛学习活动的上下文中收集和共享有关学习者体验的数据。Udemy 的 xAPI 服务发送以下与学习者的课程进度和完成情况相对应的动词:
- 进度事件
- 完成事件
当事件在 Udemy 中发生时,这些 xAPI 语句会近乎实时地发布到您的 xAPI 兼容系统(例如 LMS/LXP)。请注意,并非所有 LMS 或 LxP 系统都支持 xAPI。请与这些供应商联系以获得他们的支持。有关 Udemy Businesss xAPI 的更多信息,请访问我们的帮助中心文章。要进行设置,请查看此帮助中心资源。支持 xAPI 的集成的主要好处也可以在前面的文章中找到。
启用您的 Udemy Business 客户端 API:
只有 Udemy Business 管理员才能启用 REST 或 GraphQL API。
- 以管理员身份登录您的 Udemy Business 网站。
- 对于 REST API,导航到管理/设置/LMS/LXP 集成(它不仅仅是 LMS 或 LXP 集成,但这些系统往往是 Udemy 的常见集成点)
- 启用集成;您可以选择“自定义集成”来设置通用名称。
- 在 API 客户端(或此 Postman Collection - 请确保将 Postman Collection 复制到您的非公开工作区)中使用客户端 ID 和客户端密钥
- 对于 GraphQL API,请导航到 https://ACCOUNT_NAME.udemy.com/dev-portal/api-clients/,其中 ACCOUNT_NAME 是您唯一的子域和 Udemy Business 虚 URL。
- 从 API 客户端页面,激活 GraphQL API。
热门用例
无论您使用 LMS、HCM 平台还是自定义管理门户,您都可以将 Udemy Business API 用于各种用例。以下用例是最常见的:
发现并启动课程
- 从您的内部系统(例如,学习管理系统或学习体验平台)中搜索和浏览数千门 Udemy Business 课程
- 从内部系统启动 Udemy Business 课程(或课程讲座)时,启用单点登录 (SSO) 以无缝访问您的 Udemy Business 网站
- 在内部系统中跟踪学习者的课程分配、进度和完成情况
报告和分析
- 导入全面的参与数据
- 分析课程注册、进度和成绩
- 将学习与技能发展举措相结合
- 与更广泛的 L&D 战略和目标保持一致
技能差距分析
- 将员工技能差距与相关的 Udemy Business 课程或课程讲座相匹配
- 个性化建议的课程或课程讲座,以解决技能差距
- 通过有针对性的建议更高效地加入
与我们的解决方案工程团队合作,获得量身定制的集成体验。联系 Udemy Business,探索合作机会。
最佳实践
优化 Udemy Business API 集成
使用 SSO 实现无缝的学习者访问:
- 使用识别系统为您的 Udemy Business 应用程序配置 SAML 2.0 或 SCIM,以实现轻松的用户登录和课程访问
- 自动创建和更新帐户
- 集中访问您的 Udemy Business 企业学习平台
课程数据首选 GraphQL:
- 增量更新以实现最佳同步与批量加载
- 使用内置缓存避免重复调用
- 使用语义搜索获得最佳课程和课程讲座匹配
筛选、排序、分页:
- 利用查询参数仅检索相关数据
- 控制成绩结果集
评估复杂性以防止过度获取:
- 分析 API 呼叫量和频率
- 实施速率限制以防止滥用
- 执行负载测试以验证可扩展性
遵循 API 最佳实践可确保 Udemy Business 与您的核心人力资源或其他第三方系统之间实现高性能、可持续的集成。Udemy Business 销售和解决方案工程师可以建议对您的用例和基础设施量身定制的集成战略。