江西建设厅特殊工种的网站,网站建设公开,网站推广营销应该怎么做,如何做文献ppt模板下载网站前一段时间项目中遇到一个稍微麻烦一点的问题。即客户要求#xff0c;他在后台编辑好文章后要主动给每个用户都发送消息#xff0c;并可以让用户点击直接进入文章页面。于是乎#xff0c;当时脑子一热#xff0c;想着没什么大的问题#xff0c;so easy。模板消息不就得了。…前一段时间项目中遇到一个稍微麻烦一点的问题。即客户要求他在后台编辑好文章后要主动给每个用户都发送消息并可以让用户点击直接进入文章页面。于是乎当时脑子一热想着没什么大的问题so easy。模板消息不就得了。后来在写代码的过程中却发现并不行。微信公众号中模板消息有很严格的限制。1.必须有用户主动触发事件方可发送模板消息2.模板消息一分钟只能发送六十条超过六十条不好意思。你懂。于是乎就想到了另一种方法群发消息但是一看文档中群发消息的限制发现悲催了群发消息服务号每个月最多只能发送4条。而客户要求的是随时随地就能发送.这个4条明显不符合要求的。怎么办呢一度陷入困难之中。只好继续查看开发文档。当看到客服功能时突然想到能不能用客服主动给用户发送消息呢于是乎想到就去试验下。首先先在公众号后台功能模块中-》添加功能模块 添加 客服功能 模块如图所示然后就进入代码环节了。先添加客服。也可以公众号后台添加//先添加客服function addkf(){$token getToken();$url https://api.weixin.qq.com/customservice/kfaccount/add?access_token.$token;$data {kf_account : systemsystem,nickname : 客服1,password : admin,};echo https_request($url,$data);}然后就是主动发送消息的方法//获取access_token的方法。function getToken(){$appid appid;$appsecret appsecret;$token_file dirname(dirname(__FILE__))./data/token.txt;if(!file_exists($token_file) || ((time() - filemtime($token_file)) 7000)){$TOKEN_URLhttps://api.weixin.qq.com/cgi-bin/token?grant_typeclient_credentialappid.$appid.secret.$appsecret;$jsonfile_get_contents($TOKEN_URL);$resultjson_decode($json);$ACC_TOKEN$result-access_token;file_put_contents($token_file,$ACC_TOKEN);}else{$ACC_TOKEN file_get_contents($token_file);}return $ACC_TOKEN;}//调用发送方法function sendmsg($content,$openid){$token getToken();$url https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token.$token;$content 感谢你的关注\n回复你厉害 \n例如回复123456;$data {touser:.$openid.,msgtype:text,text:{content:.$content.}};https_request($url,$data);return true;}/*** request 请求*/function https_request($url, $data null){$curl curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);if (!empty($data)){curl_setopt($curl, CURLOPT_POST, 1);curl_setopt($curl, CURLOPT_POSTFIELDS, $data);}curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);$output curl_exec($curl);curl_close($curl);return $output;}使用的时候直接调用 sendmsg()方法传值就可以了。最后上完成的图如图所示公众号可以给用户发送消息而且发送的内容你可以使用html 标签哦虽然这样感觉很方便但是同样微信公众平台对此也有限制。1.用户必须关注公众号方可收到信息。2.用户只能连续收到 20 条客服消息。超过后用户就收不到消息超过后用户必须 主动给公众号发送消息 。或者 点击菜单栏这样20条消息的限制就会重置。总结以上所述是小编给大家介绍的微信公众号之主动给用户发送消息功能希望对大家有所帮助如果大家有任何疑问欢迎给我留言小编会及时回复大家的