ZolozRequest
ZolozRequest类是对待执行操作的抽象描述,与ZolozFacade配合使用可以启动ZOLOZ SDK。
字段
字段名称 | 是否必填 | 数据类型 | 描述 |
zlzConfig | 是 | string | 用于启动ZOLOZ SDK的配置信息。该信息由ZOLOZ服务器在商户调用initialize API时生成。 |
bizConfig | 是 | 商户的配置信息,包括UI上下文、公钥、语言等。 |
构造函数
定义:constructor(zlzConfig: string, bizConfig: ZolozBizConfig)
描述:创建ZolozRequest实例。
参数列表
参数名称 | 是否必填 | 数据类型 | 描述 |
zlzConfig | 是 | Context | 服务端返回的 |
bizConfig | 是 | ZolozBizConfig | 业务配置信息。 |
ZolozBizConfig
ZolozBizConfig用于设置bizConfig字段。以下字段均为可选,但实际接入时建议传入rsaPubKey。
字段名称 | 是否必填 | 数据类型 | 描述 |
rsaPubKey | 建议传入 | string | 公钥,用于SDK请求加密,可从ZOLOZ Portal获取。 |
currentUIContext | 否 | Context | 当前页面的UI上下文,用于SDK弹窗。 |
locale | 否 | string | ZOLOZ SDK使用的语言。 |
chameleonConfig | 否 | string | UI配置文件路径。 |
示例
copy
const bizConfig: ZolozBizConfig = {
currentUIContext: getContext(this),
rsaPubKey: 'YOUR_RSA_PUBLIC_KEY',
locale: 'zh-CN',
chameleonConfig: 'path/to/chameleon/config.zip'
};
const request = new ZolozRequest(clientCfg, bizConfig);