跳转到自定义H5页面
- 合作方提供个性化的用户功能,通过H5页面嵌入的方式接入到智慧食堂用户端首页。合作方H5页面通过免登陆授权方式识别用户,携带相关参数传入
- 合作方URL需支持 https 协议
- 秘钥联系管理员在场景方案园区明细里取得
URL定义
https://example.com?campusId=xxx&safeParams=xxxxxx&sign=xxxxxxxx
提示
使用自定义园区主页H5页面嵌入,需要联系管理员在智慧食堂系统里配置调整的页面URL。
参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| campusId | 是 | String | 园区ID |
| safeParams | 是 | String | 加密后参数 |
| sign | 是 | String | 签名,使用 园区秘钥 进行MD5摘要 |
safeParams加密前参数
- 使用
AES/ECB/PKCS5Padding算法加解密,秘钥为秘钥(非开放平台秘钥)
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| themeColor | 是 | String | UI颜色值,建议合作方UI参考该颜色值,保持与智慧食堂一致的风格 |
| campusId | 是 | String | 园区ID |
| custId | 是 | String | 用户唯一标识,智慧食堂系统用户全局唯一编码 |
| timestamp | 是 | String | 时间点 yyyyMMddHHmmssSSS |
| custName | 否 | String | 用户名 |
| cidNo | 否 | String | 用户编号,园区用户唯一标识 |
| phoneNo | 否 | String | 手机号码 |
请求参数加密前示例
{
"themeColor": "ff791f",
"campusId": "4419999",
"custId": "1000013",
"timestamp": "20241031105653558"
}