ZolozRequest

ZolozRequest类是对待执行操作的抽象描述,与ZolozFacade配合使用可以启动ZOLOZ SDK。

字段

字段名称

是否必填

数据类型

描述

zlzConfig

string

用于启动ZOLOZ SDK的配置信息。该信息由ZOLOZ服务器在商户调用initialize API时生成。

bizConfig

ZolozBizConfig

商户的配置信息,包括UI上下文、公钥、语言等。

构造函数

定义:constructor(zlzConfig: string, bizConfig: ZolozBizConfig)

描述:创建ZolozRequest实例。

参数列表

参数名称

是否必填

数据类型

描述

zlzConfig

Context

服务端返回的clientCfg JSON字符串。

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);