编辑: Mckel0ve | 2018-12-23 |
4.2 确认除 sign 参数外各参数的值;
4.3 生成 sign 参数,将appId、uuId、channel、query、time 参数按升序排列组合成字符串得 敏感词过滤 最近更新时间:2018-11-19 21:50:10 智能客服 版权所有:腾讯云计算(北京)有限责任公司 第8 共11页到&appId=x&query=x&time=x ;
在字符串头部加上 SecretKey 得到 x&appId=x&query=x&time=x .对此字 符串做 MD5 处理得到签名参数 sign. sign 参数生成示例(PHP): $secret_key = xxx;
//IASK 应用配置里面的 SecretKey $params = [ 'appId' => 'xx' 'time' => 1525339871, 'query' => 'xx', ];
ksort($params);
foreach ($params as $key => $value) { $secret_key.key value;
} $sign = md5($secret_key);
5. 示例 请求示例 iask.qq.com /aics/open/filterSensitiveWord? appId=817c0cc4fb65b98022b73b56485a515d &query=你能不能酸萝卜别吃了啊 &time=1528803562 &sign=a96c71b1d0f192906310bbaccf8ce1d1 响应示例 { "code": 0, "data": "你能不能*****了啊", //IASK 过滤后结果,敏感词会逐字符替换为* "msg": "success" } 智能客服 版权所有:腾讯云计算(北京)有限责任公司 第9 共11页1. 接口描述 接口请求域名: iask.qq.com 本接口(pushTemplateMsg)用于推送模板消息.调用协议为 HTTPS POST 请求,content-type 为application/JSON. 2. 请求参数 参数名称 参数类型 是否必填 参数说明 appId String 是 应用 ID,可在 IASK 应用管理界面获取 oaId String 是 应用授权给 IASK 的公众号 ID openId Int 是 接收者 openid templateId String 是 模板 ID url String 否 模板跳转链接 timestamp Int 是 时间戳,单位秒 sign String 是 调用签名,根据接口调用参数及应用 SecretKey 生成 miniprogram JSON 否 放置在 post body 中,详见 示例1 data JSON 是 放置在 post body 中,详见 示例2 3. 响应参数 参数名称 参数类型 参数说明 code Int code 码,0为正常,非0为异常 data String 返回过滤后的文本 模版消息推送 最近更新时间:2019-04-25 18:20:02 智能客服 版权所有:腾讯云计算(北京)有限责任公司 第10 共11页 参数名称 参数类型 参数说明 msg String 返回消息 4. 接入流程 4.1 用户从 IASK 的应用获取 APPID 及SecretKey;
4.2 确认除 sign 参数外各参数的值(不需要考虑 postbody 里面的参数);
4.3 生成 sign 参数,将APPID、oaID、openID、templateID、timestamp 参数按升序排列组合成字符串得 到&appId=x&openId=x&templateId=x×tamp=x ;
在字符串头部加上 SecretKey 得到x&appId=x&openId=x&templateId=x×tamp=x .对此字符串做 MD5处理得到签名参数 sign. sign 参数生成示例(PHP): $secret_key = xxx;
//IASK 应用配置里面的 SecretKey $params = [ 'appId' => 'xx' 'openId' => 'xx' 'timestamp' => 1525339871, 'oaId' => 'xx', 'templateId' => 'xx', ];
ksort($params);
foreach ($params as $key => $value) { $secret_key.key value;
} $sign = md5($secret_key);
5. 示例 请求示例 iask.qq.com/aics/open/pushTemplateMsg? appId=be043fdb5e7d23041f0436a27ae3777d &oaId=wxc300f0df2a16da43 &openId=ogud103JWOxWQmSKy2DR-NE6NTD4 &templateId=Jpdhk-mCTam7fQjbObwBgZW54g2ij8cjja7NYo_b8YU &url=http://www.qq.com×tamp=111&sign=xxx 示例1(miniprogram): 智能客服 版权所有:腾讯云计算(北京)有限责任公司 第11 共11页{"appid":"xiaochengxuappid12345", //小程序 APPID "pagepath":"index?foo=bar" //小程序具体页面地址 } 示例2(data): { "first": { "value":"工单处理进度通知", "color":"#173177" }, "keyword1":{ "value":"xxxx", "color":"#173177" }, "keyword2": { "value":"xxx", "color":"#173177" }, "keyword3": { "value":"xxx", "color":"#173177" }, "remark":{ "value":"请点击查看详情!", "color":"#173177" } } 响应示例 { "code": 0, "data": { "errcode": 0, //推送模板消息接口返回 code 码"errmsg": "ok", //推送模板消息接口返回 msg "msgid":