一站式技术文档
LarkXR
产品手册
开发者平台
产品手册-开发者平台
社区问答
功能组件
WebSDK
数据通道
WebGL 数据通道
附加参数
智能语音
语音输入
视频输入
-
+
首页
附加参数
存在两种额外的参数传递格式:短横线格式和GNU长参数格式,它们为我们提供了更好的参数传递选项。让我们来看看具体的使用方法。•短横线格式:在URL中追加`&extraParam.cmdLineParamStyle=2`参数。 ``` http://[server_ip]:8181/enterAppli?appliId=[application_id]&extraParam.userName=zhangsan&extraParam.age=12&extraParam.cmdLineParamStyle=2 ```  •GNU长参数格式:在URL中追加`&extraParam.cmdLineParamStyle=1`参数。 ``` http://[server_ip]:8181/enterAppli?appliId=[application_id]&extraParam.userName=zhangsan&extraParam.age=12&extraParam.cmdLineParamStyle=1 ```  •完全不要追加`&extraParam.cmdLineParamStyle`参数。 ``` http://[server_ip]:8181/enterAppli?appliId=[application_id]&extraParam.userName=zhangsan&extraParam.age=12 ```  三种参数传递格式的效果分别按照短横线格式、GNU长参数格式和默认参数的顺序进行了展示。此外,我们还引入了一个功能来处理额外参数中特殊字符的编码。使用方法如下: ``` "https://XXXX?extraParam.encoded.token=" + encodeURIComponent(jsonValue) ``` 例如 : ``` https://XXXX?appliId=**&extraParam.encoded.X=-ResX%3D2560&extraParam.encoded.Y=-ResY%3D1350 ``` 以上是直接拼接到URL参数中的试验方法。如果你正在使用WebSDK来传递额外的参数,请参考以下方法。WebSDK提供了多个示例,例如sample-plain-html和ui-mobile-vue-new示例。  **Sample 1:sample-plain-html** 打开`sample-plain-html/index.html`修改以下代码 ``` client.connect({ appliId: "925773094113509376", .... "extraParam.params": "zhangsan 12"** }) ``` **Sample 2:ui-mobile-vue-new** 打开`ui-mobile-vue-new/src/App.vue`文件,并在`start()`方法中添加以下内容。 ``` async start() { const { larksr } = this; try { let params = {}; params.appliId = '1420437156576362496' var extraParams = {}; extraParams['extraParam.test'] = "zhangsan 12"; if(Object.keys(extraParams).length>0) { params = Object.assign(params, extraParams) } .... ``` 或者,在使用`larksr.connect`方法连接到云渲染时,添加以下参数。 ``` client.connect({ appliId: "925773094113509376", .... "extraParam.params": "zhangsan 12" }) ```
admin
2025年11月14日 14:46
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
开发者交流群
QQ群号:1011308692
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期