微信公众号开发者自动回复设置没反应

在新浪sea平台设置了微信公众号应用,设置关注自动回复功能,接口设置成功,,代码写好,url也修改代码的页面,但是测试后没反应。

//define your token

define("TOKEN", "weixin");

$wechatObj = new wechatCallbackapiTest();

$wechatObj->valid();

$wechatObj->responseMsg();

class wechatCallbackapiTest

{

public function valid()

{

$echoStr = $_GET["echostr"];

//valid signature , option

if($this->checkSignature()){

echo $echoStr;

exit;

}

}

public function responseMsg()

{

//get post data, May be due to the different environments

$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];

//extract post data

if (!empty($postStr)){

$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);

$fromUsername = $postObj->FromUserName;

$toUsername = $postObj->ToUserName;

$keyword = trim($postObj->Content);

$time = time();

$textTpl = "

%s

0

";

if(!empty( $keyword ))

{

$msgType = "text";

$contentStr = "Welcome to wechat world!";

$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);

echo $resultStr;

}else{

echo "Input something...";

}

}else {

echo "";

exit;

}

}

private function checkSignature()

{

$signature = $_GET["signature"];

$timestamp = $_GET["timestamp"];

$nonce = $_GET["nonce"];

$token = TOKEN;

$tmpArr = array($token, $timestamp, $nonce);

sort($tmpArr);

$tmpStr = implode( $tmpArr );

$tmpStr = sha1( $tmpStr );

if( $tmpStr == $signature ){

return true;

}else{

return false;

}

}

}

?>

相关阅读:

android如何处理大批图片

这为什么总是提示错误?

网页要引入很多js文件,像bootstrap,jquery……,如果它们更新就要修改,很难看很麻烦,有什么方法解决?

javascript函数的问题

Android: 禁用电话和短信

ios webview 加载html文件,在9.2下没问题,但在8.1下底部出现横向排版层叠

能否使用注解找到所有被此注解注解的类?

在Flask的Templates中如何处理常量

jquery无法触发页面已有的a标签的点击事件

Mysql 单个表查询问题

SAE如何实现php锁?

可以对已经上传的图片进行裁剪吗

如何计算开学第几周, 要求每年通用

position:relative配合top:10%无效是什么原因?

Paramiko和os模块能否一起使用?

android qq app 是怎么做到那么流畅的?

使用AFNetWorking 上传字符串,提示:Request failed: 请求太大

如何在macbook上部署PHP应用?

webpack构建的项目的部署问题

css布局的设置问题

公众号自动回复不生效php,php,微信公众平台开发者_微信公众号开发者自动回复设置没反应,php,微信公众平台开发者 - phpStudy...相关推荐

  1. 微信即时通信原理_福州5号线一期通信系统集成中标

    福州市轨道交通5号线一期工程通信系统集成采购项目中标候选人公示 招标项目概况 工程项目名称:福州市轨道交通5号线一期工程通信系统集成采购项目(重新招标) 招标人名称:福州地铁集团有限公司 建设规模:2 ...

  2. python玩微信小程序游戏_用python一步一步教你玩微信小程序【跳一跳】

    12月28日,微信上线了小游戏「跳一跳」,瞬间成了全民游戏,如何牢牢占据排行榜的第一位呢?用Python帮助你,Python真的无所不能. 作为技术出身的我们,是不是想用技术改变排名呢? 注意:本文适 ...

  3. 微信公众号JS不生效

    环境/背景: 微信公众号中嵌入得ftl页面,然后在JS文件(例:a.js)中定义好业务处理方法,页面引入该JS文件(a.js). 根据新的业务需求,页面在 script 标签中定义了方法(例:func ...

  4. SAP系统和微信集成的系列教程之五:如何将SAP UI5应用嵌入到微信公众号菜单中

    这是Jerry 2020年的第86篇文章,也是汪子熙公众号总共第268篇原创文章. 2020年即将到达尾声了. Jerry所在团队的产品经理,已经开始让大家把圣诞节期间的休假情况,维护在公司wiki里 ...

  5. vue 微信公众号支付接口_基于vue的h5项目之支付宝支付与微信支付

    本文仅记录基于vue开发h5项目过程中使用支付宝和微信支付过程中的重点与槽点,仅为前端部分,如有疏漏不正之处,请于文末评论探讨.注意:标红部分灰常重要,仔细阅读官方文档非常重要,耐心非常重要,细心非常 ...

  6. 【微信公众号开发】四、公众号按钮设置及自己的微信按钮编辑器

    文章详情:[微信公众号开发]四.公众号按钮设置及自己的微信按钮编辑器 链接:https://www.microanswer.cn/blog/14

  7. 为何公众号推送会延迟发送_【微课堂】小程序引流神器—微信公众号营销

    微信公众号作为品牌及商家在微信域中最重要的场景之一,对品牌私域的拉新.维护与促活能够发挥极大的作用.今天小K给大家带来的就是能够有效将微信公众号流量引流至小程序场景,实现品牌私域拉新促活的工具--微信 ...

  8. 微信报名怎么做_分享微信公众号搭建报名系统步骤

    现在有很多门店需要用到微信公众号预约系统,例如诊所,小儿推拿等,需要让用户进行预约订位,已经不需要再跑线下,创建一个好用的微信预约系统,可以直接让用户在公众号上进行预约即可,微信公众号预约系统不仅能给 ...

  9. 微信答题怎么做_分享公众号答题制作步骤

    小编今天要和大家分享的是订阅号怎么做答题活动,有的小伙伴会问订阅号可以做答题活动吗,答案是可以的,那么我们接下来分享下微信答题小程序怎么做. 微信答题系统的题目添加,在题目列表进行添加题目,可以一次性 ...

最新文章

  1. MYSQL出错代码列表
  2. 数字信号处理中的自相关和互相关计算和物理意义(二)
  3. java源码-AQS机制
  4. 拖链电缆 机器人电缆_洞头高柔性拖链网线标柔电缆
  5. 《正规军的Python进阶之路|Python技能树测评》
  6. 如何提高用户注册转化与用户激活
  7. pandas基础操作
  8. 实验报告总结_小学四年级数学下册全册知识点总结 ,家有四年级学生的家长收藏...
  9. mysql按照学生分组查询_将student表按照gender字段值进行分组查询,并计算每个分组中有多少名学生_学小易找答案...
  10. 如何将应用程序分为三个主要层
  11. python3.6.5下载安装教程_Ubuntu16.04安装python3.6.5步骤详解
  12. linux安全基线检查,CentOS Linux 7安全基线检查
  13. css+js调整当前界面背景音量
  14. 教你如何在b站实现炫酷弹幕墙(文末送十六进制颜色代码一览表)
  15. IntelliJ IDEA文件模板变量
  16. python将两列内容合并_在pandas/python中,将两列合并为同一数据帧中的一列
  17. 计算机音乐设备简单配置,计算机音乐与作曲基础(高等学校艺术类专业计算机规划教材)...
  18. 无线网卡wifi无法启用
  19. 2019届网易云音乐前端实习生电面心得
  20. 服务器怎么使用无线网卡,无线上网卡怎么用

热门文章

  1. 如何调动员工的积极性
  2. Python将大量图片拼接成心形图片(二)
  3. 从单体开始的架构演进
  4. Signal Processing Toolbox
  5. vs2022 c#调用interop.word 12.0版本也就是word2007实现首行缩进两个字符
  6. FastAPI + tortoise-orm基础使用
  7. eplan连接定义点不显示_EPLAN操作命令之线色设置
  8. java需要用到英语_javaSE常用的英语单词
  9. 微信要求的android版本是多少,微信发布7.0.15安卓正式版:微信号可以更改,但必须满足条件...
  10. ubuntu18.04/linux安装ffmpeg 遇到的错误