前置条件
安装 UI Widgets SDK 前,请确保已完成以下前置条件。
1 智慧芽 侧准备
- 已在 智慧芽 后台创建租户(公司),并获得租户 ID
- 已为您的租户启用 JWT 鉴权
- 已生成公私钥对,并将公钥提供给您
- 已将您环境的固定 IP 地址配置到 IP 白名单
- 已根据您购买的套餐配置 OpenAPI 容量
2 您侧准备
- 从 智慧芽 获取公钥和公司 ID
- 将您环境的 IP 地址提供给 智慧芽 以配置白名单
- 确保您的系统能够获取当前登录用户的邮箱
第一步:引入依赖
在 HTML 页面中添加所需的 JavaScript 库。SDK 需要 JSEncrypt 进行 RSA 加密。
HTML
<!-- Include JSEncrypt encryption library -->
<script src="https://unpkg.com/jsencrypt@latest/bin/jsencrypt.min.js"></script>
<!-- Include Eureka Agent SDK -->
<script src="https://openapi-embed.patsnap.com/agent-sdk/agent-sdk.umd.js"></script>注意: 请将 SDK URL 替换为 智慧芽 提供的实际 URL。
第二步:验证安装
引入脚本后,通过检查全局对象来验证 SDK 是否正确加载。
<script>
// Verify SDK is loaded
if (window.PatsnapAgentSDK) {
console.log('Agent SDK loaded successfully');
console.log('Available agents:', window.PatsnapAgentSDK.AGENT_NAME);
} else {
console.error('Agent SDK failed to load');
}
</script>下一步
SDK 安装完成后,请前往配置指南设置鉴权并初始化您的第一个 Widget。