微信客服之qq消息提醒
当用户有消息进入微信公众平台,让接口自动回复消息到客服QQ上,达到及时回复的目的
<?php/******************************************* 发送QQ信息PHP接口 *******************************************/$sendQQ = new QQ('*******','***********'); $sid = $sendQQ->login(); $sendQQ->send('******','信息',$sid);class QQ {public $id;public $password;public $error=array();public $ssid;private $cache;public function QQ($id,$password,$ssid=null){$this->id=$id;$this->password=$password;$ssid and file_put_contents($this->cache,$ssid);}public function login(){$r=QQ::ajax('http://pt.3g.qq.com/psw3gqqLogin',array(qq=>$this->id,pwd=>$this->password,loginType=>1,i_p_w=>'qq|pwd|',toQQchat=>'true',bid_code=>'3GQQ',aid=>'nLoginHandle'));if(preg_match('/成功[\s\S]+sid=([^&]+)/',$r,$m)){return $this->ssid=$m[1];}else{$this->error[]=$r;return false;};}public function send($qq,$message){$retry=3;while($retry--){$r=QQ::ajax('http://q16.3g.qq.com/g/s?sid='.$this->ssid,array(msg=>$message,num=>$qq,'do'=>'send',u=>$qq,'saveURL'=>'0',aid=>'发送QQ消息',on=>1));if(preg_match('/消息发送成功/',$r))return true;$this->error[]=$r;$this->login();};return false;}private static function ajax($url,$data=null){curl_setopt($c=curl_init($url),CURLOPT_RETURNTRANSFER,1);$data and $data=http_build_query($data)and curl_setopt($c,CURLOPT_POSTFIELDS,$data);$s=curl_exec($c);curl_close($c);return $s;} };?>
微信客服之qq消息提醒相关推荐
- 微信客服发送菜单消息,用超链接文本代替菜单按钮
注意!注意!注意! 微信客服发送菜单消息一定要用 公众号 才可以的!!!! 测试号,或者订阅号会报40200的错误码 invalid account type 发送给微信服务器的文本消息: " ...
- golang对接企业微信群机器人-在线客服系统新消息提醒方式之一【唯一客服】
最近客服系统对接了一下企业微信的机器人 企业成员(内部)群机器人 只能在企业微信内部群里添加,设置好机器人头像名称之后会得到一个webhook,创建者可使用此wenhook去调用相关api向群里推送消 ...
- java 微信客服消息_微信公众号客服消息提醒
微信客服消息提醒: public static void Test(String openid) throws Exception{ String token = getWeiXinAccessTok ...
- php 微信客服信息推送失败 微信重复推送客服消息 40001 45047
1 /*** 2 * 微信客服发送信息 3 * 微信客服信息推送失败 微信重复推送客服消息 40001 45047 4 * 递归提交到微信 直到提交成功 5 * @param $openid 6 * ...
- 微信客服消息跳转h5,回复关键字,跳转小程序方式全集
微信客服消息点击跳转H5: <a href="https://www.baidu.com">打开百度</a> 微信客服消息点击跳转小程序: 文本内容< ...
- Java集成企业微信中的微信客服[接收消息和事件]
目录 第一步登录企业微信后台管理界面 第二步设置接收事件服务器 第三步 先下载企业微信提供的解密工具包 PKCS7Encoder 对企业微信发送给企业后台的消息加解密示例代码 XMLParse ...
- 微信客服为什么不能人工服务器,微信客服消息格式限制及功能
微信客服消息格式限制及功能,不知小伙伴们有没有关注过微信客服,有没有接触过微信客服.下面小编就来为大家讲解一下微信客服消息格式限制及功能. 微信客服消息格式有什么限制? 文字:长度不得超过600字. ...
- java 发送客服消息,Java调用微信客服消息实现发货通知的方法详解
本文实例讲述了java调用微信客服消息实现发货通知的方法.分享给大家供大家参考,具体如下: 个人说明:这是一个样例,微信客户消息有很多种,我现在用的是公众号发送消息.样子如下图. 说明:下面开始代码部 ...
- 【微信小程序】2、SpringBoot整合WxJava接入微信客服
上篇文章中已经开启了微信小程序的消息推送:[微信小程序]1.SpringBoot整合WxJava开启消息推送,接下来我们就对微信中用户发送的客服消息,转发到微信客服来处理回复 1.添加微信客服 登录微 ...
最新文章
- linux网络虚拟化
- 面试官给我挖坑:URI中的 “//” 有什么用?
- Transformer哪家强?Google爸爸辨优良!
- chrmoe debug
- Python编程基础:第二十三节 嵌套函数调用Nested Functions Calls
- iOS - OC 与 C 互相操作
- 撤销前进快捷键_电脑win7系统的快捷键大全
- HDFS-文件读写过程
- DB2-407 SQLCODE: -407, SQLSTATE: 23502
- js隐藏和显示div
- Vue.js自定义指令的用法与实例
- layui登录源码_基于springboot+thymeleaf+mysql+layui实现的论坛系统
- 64位 java 数据类型_java 数据类型
- ong拼音汉字_拼音ong的正确发音
- 二手车交易价格预测 ——EDA 探索性数据分析
- bugzilla dbd-mysql_Ubuntu搭建bugzilla
- Java枚举(enum)
- win10重置进度条不动了_Windows10系统重置时卡死的处理方法
- mac控制台关闭指定端口
- 如何用一个IPad屏幕适配各尺寸的IPhone