时间:2021-05-26
微信公众号开发分傻瓜模式和开发者模式两种,前者不要考虑调用某些接口,只要根据后台提示傻瓜式操作即可,适用于非专业开发人员。
开发模式当然就是懂程序开发的人员使用的。
下面简单说一下微信公众号开发的简易流程,新手看看会有帮助,高手请一笑而过。
1、配置服务器:
A、首先在本机建立如下结构的文件夹(这里是我自己的习惯,仅供参考)
MMPN:总目录mro message public number 微信公众号
backup:备份目录,主要用于备份php文件,每次修改时将原稿备份到里面去。
images:存放图片
includes:包含文件,包括mysql配置,smarty模板包含文件等等
menu:存放公众号菜单信息,txt文档即可
gr****zx.php:开发文件,即公众号关联的程序文件,也就是配置的url对应的文件
最后的是需求等等的文件
主程序文件:gr****zx.php
<?php define("TOKEN", "aabbc_lzpt"); //获取微信发送数据 $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=="event") { //获取事件类型 $form_Event = $postObj->Event; //订阅事件 if($form_Event=="subscribe") { //回复欢迎图文信息 /* $resultStr = "<xml> <ToUserName><![CDATA[".$fromUsername."]]></ToUserName> <FromUserName><![CDATA[".$toUsername."]]></FromUserName> <CreateTime>".time()."</CreateTime> <MsgType><![CDATA[news]]></MsgType> <ArticleCount>2</ArticleCount> <Articles> <item> <Title><![CDATA[ 欢迎关注***微信服务平台,****]]></Title> <Description><![CDATA[这是简短描述文字]]></Description> <PicUrl><![CDATA[http://a.hiphotos.baidu.com/baike/c0%3Dbaike116%2C5%2C5%2C116%2C38/sign=5cae7405f21f3a294ec5dd9cf84cd754/32fa828ba61ea8d32de5a1df950a304e241f5822.jpg]]></PicUrl> <Url><![CDATA[http://", "sub_button": [ ] } ] } ] }提交,提示成功菜单即生成。
菜单内容中,有两个类型 (type),一个是view,这个会直接打开相应url链接;一个是click,这个就会在刚才主程序文件中寻找对应key值运行相关的代码。
格式不要弄错就行。
如果要修改菜单,先删除,再创建;一般来说,菜单更改后,公众号须重新关注才能马上看到更改效果,否则要等24小时自动更新。
到此这篇关于基于PHP的微信公众号的开发流程详解的文章就介绍到这了,更多相关PHP微信公众号的开发内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
对于做微信公众号开发的人员来说,了解并熟练掌握微信公众号开发流程是个人必备的技巧、能力之一。关于开发,通常我们所知的都是基于Android的NativeApp开
微信公众号怎么认证?微信公众号认证流程是什么?很多人想注册微信公众号,但是不知道微信公众号怎么认证和微信公众号认证流程,小编这边讲解一下微信公众号怎么认证和
开微店铺的方式有:1、基于微信公众号搭建一个“微商城”2、开发一个商城型微信小程序在确定采用哪种方式后,按照以下流程来制作:1、登录微信公众平台,申请、注册一个
微信越来越火,今天开始学习微信公众号开发,在开发之前,假如你已经了解PHP知识和HTML/css等技术。1.申请微信公众号:地址https://mp.weixi
下面向大家介绍的是微信开发项目里使用的3款基于PHP的开发框架,相信一定对你的开发工作有所帮助。 1.Wechat-PHP-SDK 微信公众平台PHP开发