根据青城老贼的文章进行实践,让公众号直接返回输入的文本内容。原文:http://www.zhongyaofang.cn/combat_power/weixin_jiaocheng_vol11.html

修改wx_token_read.php的内容:

<pre style="font-family: 宋体; font-size: 9pt; background-color: rgb(255, 255, 255);"><pre name="code" class="php"><?php
//装载模板文件
include_once("wx_tpl.php");//获取微信发送数据
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];//返回回复数据
if (!empty($postStr)){//解析数据$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);//发送消息方ID$fromUsername = $postObj->FromUserName;//接收消息方ID$toUsername = $postObj->ToUserName;//消息类型$form_MsgType = $postObj->MsgType;//事件消息if($form_MsgType=="text"){//获取用户发送的文字内容$form_Content = trim($postObj->Content);//if(!empty($form_Content)){ // 若非空,直接回复$msgType = "text";  $resultStr = sprintf($textTpl, $fromUsername, $toUsername, time(), $msgType, $form_Content); echo $resultStr;exit;}else{// 若空,提示输入$msgType = "text";  //$contentStr = $form_Content;  $resultStr = sprintf($textTpl, $fromUsername, $toUsername, time(), $msgType, "输入文字试试看"); echo $resultStr;exit;}//$logfile = fopen("log.txt", "w") or die("Unable to open file!");//fwrite($logfile, $resultStr);//fclose($logfile);}elseif($form_MsgType=="event")// 接收到事件{//获取事件类型$form_Event = $postObj->Event;//订阅事件if($form_Event=="subscribe"){//回复欢迎文字消息$msgType = "text";$contentStr = "感谢您关注老狼的微信测试![愉快]\n\n想学公众平台使用的朋友请输入“跟我学”![玫瑰]";$resultStr = sprintf($textTpl, $fromUsername, $toUsername, time(), $msgType, $contentStr);echo $resultStr;exit;}}}else {echo "";exit;}?>

让公众号直接返回微信客户端输入的文本内容相关推荐

  1. 60-硅谷课堂6-硅谷课堂-公众号消息和微信授权-- 笔记

    60-硅谷课堂6-硅谷课堂-公众号消息和微信授权-- 笔记 笔记内容来源与尚硅谷教学视频 文章目录 60-硅谷课堂6-硅谷课堂-公众号消息和微信授权-- 笔记 笔记中涉及资源: 一.公众号普通消息 ① ...

  2. 硅谷课堂第十一课-公众号消息和微信授权

    硅谷课堂第十二天-公众号消息和微信授权登录 文章目录 硅谷课堂第十二天-公众号消息和微信授权登录 一.公众号普通消息 1.实现目标 2.消息接入 2.1.公众号服务器配置 2.2.验证来自微信服务器消 ...

  3. 硅谷课堂 12_公众号消息和微信授权登录

    硅谷课堂第十二天-公众号消息和微信授权登录 文章目录 硅谷课堂第十二天-公众号消息和微信授权登录 一.公众号普通消息 1.实现目标 2.消息接入 2.1.公众号服务器配置 2.2.验证来自微信服务器消 ...

  4. 微信公众号开发之微信网页授权获取用户个人信息

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 一丶概述 微信网页授权 如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑 ...

  5. 想在微信上使用chatGPT?小程序?公众号?企业微信,最终还是选择了企业微信版本的chatgpt

    chatgpt的接口现在都可以正常用了,但是怎么把这个功能放在手机上随用随开呢? 微信个人聊天版本 小程序版本 公众号版本 企业微信版本 逻辑 实现方式 微信个人聊天版本 网上很多微信机器人版本的,但 ...

  6. php公众号被动回复,微信公众号被动消息回复原理解析

    背景:某分厂需要实时查询工件堆放的位置,要求快速便捷,因此设计了采用微信公众号被动回复信息的方案. 技术实现:开发者服务器--基于Angular2框架的已发布网站,编程语言为Python,后台存储数据 ...

  7. php公众号获取code,微信开发系列——公众号内嵌H5页面获取code,拿到openID

    如果在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑. 我们要进行授权,先要经过用户授权(静默授权和授权页弹出授权两种,具体看文档中scope解析)拿 ...

  8. 微信公众号网页调用微信扫一扫功能

    目录 前言: 准备条件: 用到的微信接口 代码: 效果: 总结: 前言: 最近其他项目组需要在微信公众号里面调用微信的扫一扫功能,于是就帮忙一起搞了搞,一开始以为挺简单,从网上搜一下教程弄一下就可以了 ...

  9. delphi XE关于微信公众号支付及微信零钱支付的便捷解决方案

    delphi XE关于微信公众号支付及微信零钱支付的便捷解决方案 https://download.csdn.net/download/pulledup/12683611 一.需求 因为微信公众号支付 ...

最新文章

  1. huggingface实操_盘点2018年度GtiHub开源项目TOP 25
  2. 以下哪一个不属于python语言的特点-以下不属于python语言特点的是( )_学小易找答案...
  3. 原理分析之:从JDBC到Mybatis
  4. 【蓝鸥Unity开发基础三】课时14 刚体
  5. 解决微信小程序的wx-charts插件tab切换时的显示会出现位置移动问题-tab切换时,图表显示错乱-实现滑动tab
  6. vue 修改项目启动后的页面_vue项目打包后打开页面空白解决办法
  7. 从一列数中筛除尽可能少的数使得从左往右看,这些数是从小到大再从大到小的(网易)。...
  8. Catalyst 65xx系列交换机配置(Native IOS)
  9. linux vi中字符替换,Linux vi替换字符串
  10. 浅谈低成本视频动作捕捉技术
  11. 多元线性回归拟合公式
  12. 第11章-ThreadSpecificStorage
  13. 网吧无盘用华为服务器,50台主机网吧无盘服务器
  14. java基础周报_java第四周周报
  15. 短信也能玩出新花样?听阿里云产品运营畅聊“智能消息”服务
  16. [和平之月系列] 《都 Ancient City Ⅱ》 钢琴
  17. C#DGV选择shift多选
  18. 用IMAP4访问Exchange邮箱
  19. 集合转换成数组的两种方法---toArray()和toArray(T[] a)
  20. 数据分析之股票市场价格分析

热门文章

  1. 英语c开头语言,初中阶段英语重点短语盘点:以C开头
  2. anaconda及jupyter安装配置
  3. 零基础制作平衡小车【连载】8---位置式PID和增量式PID
  4. 字符串相似度之编辑距离算法
  5. 【Docker】安装 Zipkin
  6. D2 Admin CLI 快速生成 D2 Admin项目
  7. java程序无法访问远程数据库或远程服务(VPN)
  8. SpringMVC整合SwaggerUI
  9. 【微服务】服务拆分和远程调用
  10. Response Request 对象