参数配置


注:七鱼提供的客服账号需要开发者自己处理与实际客服人员的对应关系。如果轻量对接 中没有传用户唯一 id和手机号,七鱼就无法映射回传给开发者。

// 假设 iframe 页面计算各个参数后,url 为:https://iframe.custom.com/path?param1=value1¶m2=value2¶mN=valueN
String url = "https://iframe.custom.com/path?param1=value1¶m2=value2¶mN=valueN";
String appSecret = "6226D081B3DB401E94AB61A864DF93B2"; // 取扩展与集成页面 开发者ID 下的 AppSecret
String queryString = "param1=value1¶m2=value2¶mN=valueN"; // 可通过 javax.servlet.http.HttpServletRequest#getQueryString() 获取
String signature = org.apache.commons.codec.digest.DigestUtils.sha1Hex(appSecret + queryString);
// 得到最终的url
url = url + "&signature=" + signature;

参数 | 说明 |
---|---|
authAcceptWay | 加密方式,该值固定为“md5”开发者可以直接舍弃 |
md5 | MD5 加密值 |
authTime | 请求时间,格式为yyyyMMdd HH:mm:ss |
String authTime = TimeUtil.readableByDateTimeOfTimestamp(now);
String md5 = MD5.md5(md5Key.trim() + authTime.trim() + target.trim()).toLowerCase();

修改于 2022-01-25 06:30:00