php关键词回复源码,PHP对接微信公众号实现简单自动回复
require_once "defs.php";
function index()
{
$timestamp = $_GET['timestamp'];
$nonce = $_GET['nonce'];
$token = 'hongming'; //公众号里面配置的token
$signature = $_GET['signature'];
$echostr = $_GET['echostr']; //每一次都要验证, 只有第一次验证才会有 echostr
$array = array( $timestamp, $nonce, $token);
sort( $array );
//2.将排序后的三个参数拼接之后用sha1加密
$tempstr = implode('', $array);
$tempstr = sha1( $tempstr );
//3.将加密后的字符串与signature进行对比,判断该请求是否来自微信
if( $tempstr == $signature && $echostr){ //启动服务器配置 会进入到这里
echo $_GET['echostr'];
exit();
}else{
reponseMsg(); //这里是 启用成功后, 接受事件用的
}
}
function reponseMsg(){
$postStr = file_get_contents("php://input");
//根据事件,进行自己的逻辑代码吧 请开始你的表演
if (!empty($postStr)){
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
$fromUsername = $postObj->FromUserName;
$toUsername = $postObj->ToUserName;
$msgtype = $postObj->MsgType;
$keyword = trim($postObj->Content);
$time = time();
$textTpl = "
%s
0
";
if(!empty( $keyword ) & $msgtype == "text") //文本判断
{
$msgType = "text";
$contentStr = sousuo($keyword);
$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
echo $resultStr;
}
if($msgtype=='event'){ // 关注判断
$msgType = "text";
$contentStr = "感谢您的关注!";
$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
echo $resultStr;
}
else // 其他类型消息判断
{
$msgType = "text";
$contentStr = "回复关键词可以查询影视资源哦!";
$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
echo $resultStr;
}
}
}
index();
?>
php关键词回复源码,PHP对接微信公众号实现简单自动回复相关推荐
- 安卓接入微信php处理,PHP对接微信公众号实现简单自动回复
// -----可配置区域开始------------- //微信令牌,请与微信公众号后台同步 define("TOKEN", "weixin"); //解析 ...
- php关键词回复源码,PHP对接公众号搜索自动回复源码
主要功能是在微信公众号的对话框搜索关键词,然后将我们网站的搜索结果返回公众号,返回的链接目前支持短链接转换和防红链接转换.直接只生成短链接的前提是你的网站可以在微信打开,如何网站在微信不能打开可以生成 ...
- asp源码demo下载:微信公众号支付企业付款到零钱功能asp源码下载案例
最近接到一个开发需求,一个企业想用微信支付里面的,企业付款到零钱功能,利用此功能来给用会发红包,因为微信支付里的红包功能一次要付款1块钱,太多,所以他想利用此功能来发红包,这样红包金额可以低到每次3角 ...
- 客服系统对接微信公众号-访客在聊天界面扫码-临时访客绑定公众号OpenID可接收客服回复消息通知...
访客在线咨询有以下几个问题: 1. 访客打开聊天窗口,一般情况下都是临时访客,只存在于当前浏览器. 2. 浏览器清理缓存,或者换一个浏览器,访客ID会重新生成就会变成一个新访客. 3. 访客咨询后,关 ...
- 【2022-9-21最新】青龙面板搭建+sillyGirl+对接微信公众号+onebot
目录 前言 一.准备工作 二.安装docker+安装青龙+青龙端口更改(可选)+CK提交版Ninja(可选) 1.连接ssh 2.一键命令代码如下 3.依赖安装一键命令代码如下 三.sillyGirl ...
- 苹果cms对接微信公众号自动回复的样式设置
此教程针对已经成功对接微信公众号的网站,苹果cms后台对接微信公众号自动回复样式的设置详解,如果你还没有成功对接微信公众号请参考此教程进行对接:https://www.mytheme.cn/artic ...
- laravel+easywechat对接微信公众号自动回复图文消息
laravel+easywechat对接微信公众号自动回复图文消息 图文回复消息创建 对接数据库根据关键词返回图文信息 前面我们对接配置了微信公众号,laravel5.4 对接微信公众号使用larav ...
- 基于IdentityServer的系统对接微信公众号
业务需求 公司有两个业务系统,A和B,AB用户之间属于多对一的关系,数据库里面也就是两张表,A表有个外键指向B.现在需要实现以下几个功能. A用户扫描B的二维码,填写相关的注册信息,注册完成之后自动属 ...
- Vue项目对接微信公众号踩坑日记
之前做项目都是pc端的,还是第一次做移动端项目,而且上来就要接入app 和微信公众号两个平台,最终查阅多方文档,耗费几周时间还是完成了项目,这篇文章也算是记录一下自己的完成思路以及一些想法,希望能帮到 ...
最新文章
- 基于Nginx的LVS配置 提出curl 虚拟IP无响应解决办法!
- Mac Pro 开机自启动 PHP-FPM,Nginx,MySql 等软件
- windows下eclipse连接hadoop
- mysql C语言API接口及实例
- Mysql中explain命令查看语句执行概况
- Spring Cloud Gateway 原生支持接口限流该怎么玩
- 信息审计服务器功能,审计服务器是什么意思?如何使用Audit和目录审计
- Linux系统超全超实惠的命令行工具
- Eclipse中代码自动提示功能设置
- Lync常识之Lync Server有哪些角色
- MapX bug 和设计缺陷
- python冰雪奇缘使用教程_99 行 Python 代码实现《冰雪奇缘》特效?网友:大神碉堡...
- 在Mac上Topaz Gigapixel AI作为Photoshop插件未显示在“文件”->“自动”中的解决方法
- EditPlus4.0汉化+破解注册
- 这6款windows办公利器,一定有一款你喜欢的!
- 全球十大农业大数据经典案例
- 基于nodejs+vue+elementui酒店民宿客房预订管理系统
- 【Python】2500块的外包项目,一款加密的直播引流软件,逆向JavaScript,保姆级实战教学!
- gpu服务器压力测试方法,如何用Furmark对GPU进行压力测试?
- 免费使用OriginPro学习版
热门文章
- 关于ZETag云标签你了解多少?
- 简单 sql 语句 实用大全
- Java获取打印机列表
- 21岁女总裁董思阳,她做对了那些事情
- 表格对决CSS--一场生死之战 (转自“清清月儿”)
- Java学习之【Object】
- 找工作经验贴----转自cc98 (作者ID:qzz88 ) 仅为收藏,感谢原作者的经验分享
- 《白鲤助手》抖音所有功能操作说明
- macOS_Catalina_10.15.7_19H15可引导可虚拟机安装的纯净版苹果OS系统ISO镜像安装包免费下载
- G1D38-Evaluation Metrics