https://e.vhall.com/v3/cms/embed-setting/link
aa.com
,则可将 event.dep.aa.com
和 live.dep.aa.com
两个域名 CNAME 到 dep.vhall.com
,同时将 *.dep.aa.com
证书提供给我们https://{embed_domain}/proxy?dep_params={dep_params}&p_source_type=1&sign_type=0&signed_at={signed_at}&app_key={app_key}&third_user_id={third_user_id}&sign={sign}
参数 | 是否必须 | 含义 |
---|---|---|
dep_params | 是 | 从官网地址栏获取后,始终透传值给 iframe 链接 如果您的地址栏有此参数,在加载 iframe 的时候一定要透传此值 在控制台复制分享链接、用户在站点跳转单场大会等场景都会有此参数 |
p_source | 否 | 嵌入场景标识区分 1: pc 网页 2: h5 网页 3: 微信小程序 4:app 客户端 |
third_user_id | 否 | 三方用户 id 登录态时必传;未登录时,不传 需要先通过「创建三方用户「站点专用」」进行创建 |
app_key | 否 | 应用 key 登录态时,使用 third_user_id 接入时,必传; 未登录时,不传 |
sign_type | 否 | 签名方式:0 - md5(默认)、1 - RSA 登录态时,使用 third_user_id 接入时,必传; 未登录时,不传 |
signed_at | 否 | 签名时间戳,签名时间在一天以内 登录态时,使用 third_user_id 接入时,必传; 未登录时,不传 |
sign | 否 | 签名算法,可查看:签名机制 不同的地方是,此处业务参数只有 third_user_id 参与签名,公共参数相同,签名操作要在服务端进行,前端签名会有暴露密钥风险 每次刷新页面的时候一定要重新计算签名,因为签名是有时效的,时效一天 |
p_source_type | 是 | 是否外部处理外链跳转 1: post meesage 外部处理,内部不跳转 值为 1 时,第三方控制链接跳转,嵌入页内部不进行跳转,会向顶级页面发送 vhOpenHerf post Message 通知外部处理; 不传或其他值,嵌入页默认处理,内部跳转,同时发送 vhOpenHerf post Message |
logged_out | 否 | 退出后,必须拼接 logged_out=1, 通知嵌入页内部退出。 不能与 sign_type、sign、third_user_id、sign_at、app_key 参数同时存在 |
dep_id=${站点ID}&dep_type=${dep_type}&channel=${渠道}
参数 | 格式 | 含义 |
---|---|---|
type | string | vhOpenHref,消息类型 |
data | string | 跳转地址 url 例如:https://webinar.aa.com/webinar?dep_params=dep_id%3D77620%26dep_type%3D4%26channel%3Dmain |
dataType | string | thirdLink: 第三方外链,如https://www.baidu.com webinar-embed: 网络研讨会嵌入页 page-embed: 单场大会 series-embed:系列会 |
id | number | 站点 id |
参数 | 格式 | 含义 |
---|---|---|
iframe 链接 | string | 必填,https://开头的第三方页脚页面地址 |
样式链接 | string | 必填,https://开头的 iframe 容器样式地址样式内容需根据 iframe 容器 class(比如.third-footer-container)进行设置,一般只需设置 iframe 的高度接口,详细参考后面的【示例代码】 |
class 名称 | string | 非必填,iframe 容器 class,默认 PC 端 pc 端: third-footer-container pc 中文落地页:third-footer-container pc zh 英文落地页: third-footer-container pc en wap 端: third-footer-container wap 中文落地页:third-footer-container wap zh 英文落地页: third-footer-container wap en |