微信开发教程(2) 推荐 原创 jsny821 2013-08-06 15:19:55 博主文章分类:微信开发 ©著作权 文章标签 微信 关注自动发送消息 回复图文消息 微信开发 文章分类 微信开发 移动开发 ©著作权归作者所有:来自51CTO博客作者jsny821的原创作品,请联系作者获取转载授权,否则将追究法律责任 简答的自动回复消息完成了,有很多人都不知道关注自动发送给用户消息是怎么实现的,那么我今天分享一下关注成功后自动发送消息的实现。看到微信api里面也有介绍到事件推送,那么这个关注事件是如何使用的呢? 今天不废话,直接上代码:<?php define("TOKEN", "weixin"); $wechatObj = new wechatCallbackapiTest(); $wechatObj->responseMsg(); class wechatCallbackapiTest { public function responseMsg() { $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; if(!empty($postStr)) { $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA); $RX_TYPE = trim($postObj->MsgType); switch($RX_TYPE) { case "text" : $resultStr = $this->receiveText($postObj); break; case "event" : $resultStr = $this->receiveEvent($postObj); break; default : $resultStr = "unknow msg type: " . $RX_TYPE; break; } echo $resultStr; } else { echo ""; exit(); } } private function receiveText($object) { if (!empty($object)){ $fromUsername = $object->FromUserName; $toUsername = $object->ToUserName; $keyword = trim($object->Content); $time = time(); //自动回复图文消息 $textTpl = "<xml> <ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%s]]></FromUserName> <CreateTime>%s</CreateTime> <MsgType><![CDATA[%s]]></MsgType> <ArticleCount>3</ArticleCount> <Articles> <item> <Title><![CDATA[测试标题1]]></Title> <Description><![CDATA[测试内容啊1!]]></Description> <PicUrl><![CDATA[http://weixin.comsenz-service.com/20.jpg]]></PicUrl> <Url><![CDATA[http://www.baidu.com]]></Url> </item> <item> <Title><![CDATA[哈哈,标题]]></Title> <Description><![CDATA[内容标题]]></Description> <PicUrl><![CDATA[http://weixin.comsenz-service.com/540.png]]></PicUrl> <Url><![CDATA[http://www.discuz.com]]></Url> </item> <item> <Title><![CDATA[12345哈哈,标题]]></Title> <Description><![CDATA[798465789内容标题]]></Description> <PicUrl><![CDATA[http://weixin.comsenz-service.com/20.jpg]]></PicUrl> <Url><![CDATA[http://www.google.com]]></Url> </item> </Articles> <FuncFlag>1</FuncFlag> </xml> "; if(!empty( $keyword )){ $msgType = "news"; //类型 news:图文消息、text:文本消息 event:事件 $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr); echo $resultStr; }else{ echo "Input something..."; } }else { echo ""; exit; } } private function receiveEvent($object) { $cOntentStr= ""; switch($object->Event) { case "subscribe" : $cOntentStr= "欢迎关注社区管家!我们可以常联系了!!"; break; } $resultStr = $this->transmitText($object, $contentStr); return $resultStr; } private function transmitText($object, $content, $flag = 0) { $textTpl = "<xml> <ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%s]]></FromUserName> <CreateTime>%s</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[%s]]></Content> <FuncFlag>%d</FuncFlag> </xml>"; $resultStr = sprintf($textTpl, $object->FromUserName, $object->ToUserName, time(), $content, $flag); return $resultStr; } } ?>如果有的童鞋不明白的话,可以留言给我! 我会不定期给大家解决问题!欢迎留言 赞 收藏 评论 分享 举报 上一篇:微信开发教程(1) 下一篇:微信开发教程(3) 提问和评论都可以,用心的回复会被更多人看到 评论 发布评论 全部评论 () 最热 最新 相关文章 微信小程序游戏开发流程 近年来,小游戏在游戏市场越发火爆。所谓小游戏,即是指玩家不需要下载安装,只需要几秒钟的加载时间即可玩的游戏。 小游戏没有传统游戏动辄数百万元成本、数十人制作团队等高门槛,这无疑让众多中小研发商看到获利的可能。小游戏低门槛、转化链路短的特征,让众多中小团队能从中寻找到生存空间。而碎片化、便捷休闲的玩法也能吸引到轻度游 小游戏 游戏开发 开发流程 来了!iphone终于能双开微信了,微信分身 ①打开我们苹果自带safari浏览器,在地址栏填写并访问这个汉字:【微果粉.网络】 微信 快捷方式 第三方应用 微信ipad协议 微信ipad最新版 微信 API sed 微信开发教程(1) 很久木有来写博文!最近研究微信接口开发,从网上查到的资料不是很多,就把自己研究成果跟大家分享一下!首先我们需要申请一个微信公众账号,因为这个公众账号是公司的,所以不方便透露给大家! 相信简单的申请工作都是没有问题的!申请成功之后,菜单栏会出现“高级功能”,如下图:里面有2中模式可以选择,“编辑模式”和“开发模式”,上面都详细的描述就不再想大家作解释了! 这里我们要讲的是开发模式。好了,到现在为止就 微信 微信开发 接口开发 回复消息 微信支付-开发教程 ⑦merchantSerialNumber:商户证书序列化-登录商户后台获取。③appV3Secret:商户apiV3密钥-登录 微信小程序 微信支付 微信小程序支付 java spring 微信开发教程(3) 因为微信现在可以开通自定义菜单,很多人都不知道如何创建自定义菜单。我今天来分享一下,自定菜单如何创建! 下面直接看代码:<?php//根据申请到的appid要获取access_toke值,https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRE 微信 自定义菜单 微信api 错误码 微信java开发教程 # 微信Java开发教程微信是目前国内最流行的即时通讯软件之一,拥有庞大的用户群体。而作为开发者,我们可以利用微信提供的开放接口,进行各种功能的开发,包括发送消息、接收消息、获取用户信息等。本教程将介绍如何使用Java语言进行微信开发,包括搭建开发环境、使用SDK进行开发等。接下来,我们将一步步地进行讲解。## 准备工作在开始之前,我们需要进行一些准备工作。### 安装JDK 微信开发 Java 发送消息 微信平台开发2 迄今为止我的所有人生,都大写着失败,那也不妨碍我继续向前!!! 微信公众号 微信开发前端教程 微信开发入门 上一篇《微信开发学习总结(一)——微信开发环境搭建》我们已经完成了微信开发的准备工作,准备工作完成之后,就要开始步入正题了。一、微信公众平台的基本原理 在开始做之前,先简单介绍了微信公众平台的基本原理。 微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务器然后将请求转发给我们的应用服务器。应用服务器处理完毕后,将响应数据回发给微信服务器,微信服务器再将具 微信公众号开发 服务器 微信 java java微信网页开发 微信网页开发教程 最近需要做一个页面,该页面使用微信浏览器打开,功能如下:1、用户打开链接之后获取到用户的openId,用于支付、获取后台数据等场景2、自定义分享链接、标题、图标、描述等3、隐藏微信页面中的某些菜单项列表阅读本文前需掌握微信公众平台开发相关基础知识。一、准备工作1、准备一个通过微信认证的公众号或者申请一个微信测试号,保证该公众号有“网页服务”的权限二、开始开发1、微信网页授权该功能是用于获取用户相对 java微信网页开发 微信网页授权 微信JS-SDK 微信 公众号 微信平台开发教程 Javascript 微信开发实战 本次微信开发实战,可以说是我们接触的第一个比较成形的软件工程开发项目,从项目管理计划到最后部署都和之前不同,开发的时候也遵循了编码1/3工作量的原则,不像之前做过的作业,测试和优化部分在本次作业中占的比重尤其明显。主要感想有以下几点:1.架构和框架设计 对一个项目来说架构和框架设计是有很大作用的,像这次的编码部分,助教提供的框架使得我们要完成的部分难度降低了很多,主要是思路清晰,只要实现一个个接 软件工程 框架设计 结对编程 微信开发前端教程下载 微信web开发 如今微信已经成为日常生活中必不可缺少的一部分,微信用户到目前已经达到3个亿了吧!每个用户都或多或少的关注过一些公众账号,作为一名合格的前端,你怎么可以。闲话不多说了下面开始教大家微信开放平台。 先注册新浪云 二级域名写好,之后将用到。 接下来先上传你的代码包,必须打包为zip格式。 index.php 中的代码修改,代码中需要获取微信的AppId,在后文教大家获取,先埋个坑。<?php 微信开发前端教程下载 php web开发 微信 开放平台 微信开发前端教程图片 微信web开发 目录 1 概述2 调试微信网页授权3 模拟JSSDK权限校验4 移动调试5 Chrome DevTools6 下载地址7 技术支持与反馈概述为帮助开发者更方便、更安全地开发和调试基于微信的网页,我们推出了 web 开发者工具。它是一个桌面应用,通过模拟微信客户端的表现,使得开发者可以使用这个工具方便地在 PC 或者 Mac 上进行开发和调试工作。立即下载体验你可以:使用自己的微信号来调试微信网页授 微信开发前端教程图片 微信 开发者 开发者工具 Android微信登录开发 微信登录开发教程 步骤:1. 引入依赖2. 修改配置文件3. 具体流程3.1 用户发起微信登录请求3.2 验证微信登录操作3.3 扫码登录4. 注意事项 引言:除了常规的用户名密码登录,微信登录现在也变得常用起来,整理流程如下。1. 引入依赖<!--httpclient--> <dependency> <groupId>org.apach Android微信登录开发 spring boot java 后端 微信 微信开发教程java视频 微信开发示例 本文主要包括以下内容 1. 微信聊天机器人 微信聊天机器人利用图灵机器人接口实现微信聊天机器人 <?phpdefine("TOKEN", "weixin");$wechatObj = new wechatCallbackapiTest();if (isset($_GET['echostr'])) { $wechatObj->valid() 微信开发教程java视频 ico i++ 聊天机器人 韩顺平微信开发教程 韩顺平微信开发教程图 超全超详细的Java企业级学习路线(韩顺平老师思维导图)个人整理,后续会持续对图中知识点进行更新 java Java 思维导图 企业级 微信开发程序编程 微信编程教程 微信小程序入门教程之三:脚本编程作者: 阮一峰日期: 2020年10月29日这个系列教程的前两篇,介绍了小程序的项目结构和页面样式。今天,接着往下讲,教大家为小程序加入 Javascript 脚本,做出动态效果,以及如何跟用户互动。学会了脚本,就能做出复杂的页面了。本篇的难度要大于前两篇,如果觉得不好理解,可以先跟着例子,动手做一遍,然后再读文字说明,可能就容易理解了。所有示例的完整代码,都可以 微信开发程序编程 微信小程序 小程序 前端 Javascript java微信后台开发教程 java 微信 由于微信支付接口涉及到商户信息和支付密钥等敏感信息,为了保护商户的安全,我们不提供完整的Java代码。但是,我们可以提供一些参考代码和步骤,帮助您完成微信支付接口的对接。获取微信支付API密钥和商户号 在微信支付商户平台注册并开通微信支付功能后,您可以在商户平台获取到微信支付API密钥和商户号。这些信息将用于后续的接口调用。配置Java开发环境 在开始编写Java代码之前,您需要配置Java开发环 java微信后台开发教程 java 微信 开发语言 微信支付 java 微信支付开发 js微信支付开发教程 一、吐槽篇 一个字——坑!两个字——很坑!三个字——非常坑!首先,微信支付接口作为微信开发接口的一部分,竟然有一本书那么厚的官方文档,共36页,更重要的是,这36页还不能把开发的流程说清楚,描述过于分散,过度分类,导致遇到一个问题的时候很难定位,虽然文档前面给了时序图,但是开发流程的时序化仍然不够,让人觉得十分混乱。本来接手这个任务的时候时间就非常的紧,想着找个demo撑死一两天 java 微信支付开发 数据 微信支付 微信 asp 微信开发教程 个人微信开发api文档 一套完整的的第三方服务平台,包含微信API服务、企微API服务、SCRM系统定制、企微系统定制、服务类软件定制等模块,本文档主要讲述个微API服务相关,以下简称API,它能处理用户微信中的各种事件,提供了开发者与个微对接的能力,技术上来讲是一款基于微信提供的个人开放性API,使用简单,操作快捷,支持多种微信方式接入。你可以 通过API 实现 个性化微信功能 (例:营销系统、云发单助手、社群小助手、 API 微信 开发者