You are here
SAE+PHP+微信公众平台案例之小白篇(二
星期五, 2016-03-11 13:33 — shiping1
在此真诚的像关注我的小伙伴们道歉,我失约了。因为有点事情所以这两天没有及时更新,好了废话少说,继续... 上期说道,我们需要的两个平台,一个是微信公众平台,另一个是SAE平台,希望大家都已经准备好了,并且已经在SAE平台上安装了weiphp应用框架。如果有不明白的请看第一篇讲解哈。首先说下我们本期的目的:通过weiphp应用框架在微信上实现我们第一个应用,当用户关注我们的微信公众平台时,微信自动返回欢迎语,欢迎您关注我的微信公众平台。好了,在达到这个目的之前,我们需要做两件事情。首先,我们必须让我们的微信公众平台与SAE服务器上的weiphp应用关联起来,其次在weiphp上安装我们的插件已响应微信公众平台上的关注事件。好了开始我们的第一步:进入到你的新浪SAE平台上:点击红色连接进入我们的weiphp后台管理界面 这里面需要说一下,这个地方的用户名就是我们在第一篇中后台创建的那个用户名和密码这是一个超级管理员后台管理。然后我们还需要新建一个用户用来管理我们日常对weiphp的操作,你自己注册一个就OK了首先我们用管理员登陆我们的后台管理页面这就是weiphp管理员的后台管理界面,红色地方说明你当前的版本不是最新的你可以点击进行升级,这块就不做介绍了 你按照官方的方法进行更新就OK了,这块大家自己研究下,就不细说了哈!我只着中介绍两个地方,一个模块管理,一个是插件管理。首先说下模块管理,它是干嘛用的呢?模块管理是weiphp对数据库的一个封装,如果日后我们某些应用需要一些动态数据,那我们必须要有对应的数据库来存储我们的数据,这个时候你就可以在模块应用中创建你的数据库了,具体怎样操作,自己搞下哈,搞不明白的给我留言哈!为了节省篇幅,就不多说了!这里主要提下插件管理:大家可以看到,里面已经有很多插件了,对这是weiphp官方自带的一些应用插件!你可以在直接使用也可以自己开发自己的插件,如果要创建自己的插件,点快速创建然后弹出其中标志名是必填的,其他的你自己随便填写,往下拉,看到一个是否需要配置把它选上,其他的都不要动,然后点击确认,这时弹出,看提示请将代码从storage中上传到Addon目录下。这里说下Addon是所有插件存放的目录然后回到我们的SAE应用管理界面,点击红色区域进入到我们应用管理界面,这就是我们创建的weiphp应用管理界面,这里就不一一介绍了,两个红色区域我主要讲下,代码管理你可以在右边点击代码管理,这个主要用于在线进行代码编辑,适用于小范围修改,还是建议拿到本地修改。然后着重讲下storage,点击storage,注意选择的是domain管理哈,其他几个页签大家自己看看在这里你就能看到你自己当前的应用了,然后红色区域进入的项目目录管理,注意:这里面不会把所有的weiphp目录文件列出来,主要会显示Addon插件这个文件夹(至于weiphp目录文件夹大家可以看下官方的说明文档,介绍的很详细)我们点击进入Addon中,这里面Example就是我们刚才在weiphp后台创建的插件,我们需要把这个插件下载下来,然后上传到我们的SAE应用中,怎么做呢?首先在客户端那选择下载软件,我电脑是windows系统,所以我选择第一个,把这个软件下载下来然后安装后,安装后图标是一个小黄鸭的标志,然后点击进入第一次进入需要新建连接信息,至于这个连接信息内容,请大家按照官方的说明文档操作,注意你要选择的类型是swift,在列表倒数第三个,然后按照它给的信息连接就OK在大文件上传说明里面主要介绍了小黄鸭如何设置链接信息,大家看下就哦了!当你设置成功连接后,你就能在小黄鸭里面看到插件Addon目录下的文件了。这里断片了哈,插一下,之前在上一节我们说需要一个小乌龟(svn)的工具,不知大家还有印象没。这个工具是干嘛用的呢,其实说白了跟FTP是一样的,在这里我建议大家把安装在SAE中的weiphp代码下载到本地进行管理。那么我们在本地D盘建一个文件夹,就叫SVN吧,然后点击进入后在文件夹中右键有个SVN CheckOut..(前提是你在本地已将安装了SVN小乌龟这个工具哈,没有度娘)第一个横线处填写的应该是你,SAE中weiphp的代码地址,你需要返回到你的SAE应用管理中,点击代码管理(上面讲过了哈),拉到最下面你会看到一个SVN仓库地址,把那个连接复制下来粘贴到此就OK了。第二个红线是要将代码下载到你本地哪里。然后点OK ,这个时候小乌龟就会把SAE上的代码下载到你的本地,这个时间会稍微长些,等你下载完了你就会看到OK!现在所有的weiphp代码全部下载到你本地了。好了我们接着上面那个小黄鸭说,现在切换到小黄鸭界面,这里面显示的是Addon插件目录(只显示你新增的,系统自带的不显示)然后在Example文件夹上右键,将Example这个插件下载至我们刚才在D盘建的SVN文件的Addon下,这样就保证了你的weiphp代码是全部的,(注:在weiphp后台我们创建的插件内容不会直接放在SAE的weiphp应用下,需要我们自己上传的,这就是我们为什么需要小黄鸭和小乌龟了)然后返回svn文件夹下你会会看有一个带问号的文件夹,点开里面我们可以看到在Example下有四个文件controller、model文件夹,config.php、ExampleAddon.class.php文件。具体干嘛用我们下节再讲,这里我们只需编辑Model文件夹下的weixinAddonModel.class.php文件,点击打开添加红色区域那段话用于返回当我们给微信公众平台发送‘示列’时,至于我们发送的是什么,请查看ExampleAddon.class.php这个文件,它是用来记录我们在weiphp后台创建插件是记录的信息那个titile=‘示列’就是我们要发送的内容:发送后,微信公众平台自动返回‘欢迎关注我的微信公众平台’!大家可能不理解,等下节我在做详细介绍哈!然后右键有个TortoiseSVN然后选择+Add,这部就是将我们刚才的插件上传的SAE应用服务上。添加后,我们还需要在文件夹上右键有个提交有个svn commint,这部之后你就会发现文件夹变成勾了,说明我们已经上传成功了。然后返回我们的weiphp管理员界面安装我们的插件可以看到我们刚才创建的插件出来了,然后点击安装我们的插件,安装成功后我们要回到weiphp的前端不是管理员的那个,你可以直接在右上角点击切换返回前台进行管理。当你第一次登陆前台的时候,它会提示你绑定微信公众账号,好的下面就让我们来实现这伟大的一刻,点击公众帐套管理,添加我们的微信公众平台,按照提示将微信公众平台的相关内容填入后保存,这里面有一个公众号头像,大家可以自行百度下解决,一大顿的,若有不懂的可以给我留言哈!这是我在weiphp前台绑定微信公众平台,OK!下面我们需要在微信的公众平台来绑定我们的weiphp,这是双向绑定的哈点击接口配置,可以看到你的公众号配置信息,URL和Token登录我们的微信公众平台,后在开发者中心启用应用配置,填写配置信息,将上面我们得到的url和token填入即可,然后随机生成一个密码消息加解密我选择的是兼容的,看个人需求!后点击提交,如果没问题,会提示你已经成功了,如果没有请返回仔细查找原因!至此我们微信与weiphp已经连接成功!然后在手机上登录我们的微信,在我们关注的微信公众平台内发送‘示列’后微信公众平台就返回了上面那句话,至此我们第一个应用创建OK!哇咔咔,说的可能有些乱哈,小伙伴反复看看,累死我了写了一个半小时!回忆一下全文,我们用的了两个软件,小黄鸭和小乌龟,四个后台,微信公众后台,新浪SAE应用管理后台,weiphp管理员后台和weiphp管理前台!说不对的地方请大家见谅哈~我们下回见~~~
来自 http://saebbs.com/forum.php?mod=viewthread&tid=29862