
java后台-微信开发
小米加大炮
天生我材必有用,千金散尽还复来!
展开
-
微信公众平台开发教程(三) 基础框架搭建
上一章,我们已经初步讲解了微信公众账号开发的基本原理,今天我们来探索设计实现。首先我们设计了模块层次图,当然图中只是给出一种实现方式,不局限于此。具体见下图。主要功能介绍如下:1)请求接口层。处理HTTP请求,及响应2)分发层。由接口层传入请求,然后具体分析请求类型,分发至不同的处理器3)业务逻辑层。这里是我们的具体业务逻辑了,根据请求,实现具体的业务逻辑。转载 2014-04-02 17:06:45 · 1249 阅读 · 0 评论 -
微信公众平台开发教程(二) 基本原理及消息接口
一、基本原理在开始做之前,大家可能对这个很感兴趣,但是又比较茫然。是不是很复杂?很难学啊?其实恰恰相反,很简单。为了打消大家的顾虑,先简单介绍了微信公众平台的基本原理。微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务器,然后将请求转发给自定义服务(这就里就是我们的具体实现)。服务处理完毕,然后挥发给微信服务器,微信服务器再将具体响应回复到终端。转载 2014-04-02 17:05:27 · 1527 阅读 · 0 评论 -
微信公众平台开发教程(十)Scope参数错误或没有Scope权限解决方法
一 报错信息:二 出现原因分析:出现这种错误网上查出现有的原因是:1. 订阅号没有相关的权限2. 账号没有认证,没有相关的权限那么这里遇到问题两种都不是。开发账号是 服务号,而且也是认证号。三 解决方案:需要在OAuth2.0网页授权中配置授权回调页面域名。如:1.首先检查您的微信号是服务号还是订阅号,如果是订阅号恭喜你中奖了原创 2015-05-12 17:33:05 · 248360 阅读 · 5 评论 -
微信公众平台开发教程(八)Session处理
在微信窗口,输入的信息有限,我们需要将一些信息分多次请求。比如:在进行用户绑定时,我们需要输入用户的相关信息,比如:用户名、密码,或者姓名、电话号码,服务端验证通过,即可将系统用户与微信用户绑定。然后,此微信账户就有一定的功能权限了,可以查积分,消费记录等。服务号:招商银行信用卡,就有很多功能。微信客户端无法缓存信息,而且输入信息有限,需要进行多次请求,在服务端保存当前会话转载 2014-04-03 11:14:54 · 1593 阅读 · 0 评论 -
微信公众平台开发教程(九)微信公众平台通用开发框架
一、思考开发了几个微信项目,一直在思考:如何将微信相关的处理与业务系统联系在一起?如何做到彼此分离,且易于扩展?能否开发一套独立的微信服务框架,支持各种业务应用?二、现有常用的服务框架支持多种业务应用,我们通过分层的方式来实现。将复杂的系统进行分层,将一些功能或者特有的逻辑进行封装,封装为不同的基础服务或中间件。业务层无需关心底层具体实现,只需进行简单调用、组装转载 2014-04-03 11:15:31 · 1806 阅读 · 0 评论 -
微信公众平台开发教程(六)获取个性二维码
一、功能介绍在进行推广时,我们可以告诉对方,我们的微信公众账号是什么,客户可以去搜索,然后关注。二维码给我们提供了极大的便捷,只要简单一扫描,即可关注。如果已经关注过,立刻跳入对话画面。在我们进行推广时,不再是简陋的文字,可以是一个有个性的二维码,想必会很生动。微信对二维码提供了很好的支持,而且还可以根据需要生成不同场景的二维码。下面我们将介绍如何获取和使用二维码。转载 2014-04-03 11:12:53 · 2845 阅读 · 0 评论 -
微信公众平台开发教程(五)自定义菜单
应大家强烈要求,将自定义菜单功能课程提前。一、概述:如果只有输入框,可能太简单,感觉像命令行。自定义菜单,给我们提供了很大的灵活性,更符合用户的操作习惯。在一个小小的微信对话页面,可以实现更多的功能。菜单直观明了,不仅能提供事件响应,还支持URL跳转,如果需要的功能比较复杂,我们大可以使用URL跳转,跳转至我们的网页即可。注意:自定义菜单,只有服务号才有此功能如何注转载 2014-04-03 11:09:56 · 1943 阅读 · 1 评论 -
微信公众平台开发教程(七)安全策略
尽管处理微信请求的服务器,处于微信服务器的后端,但是安全问题依然不可小觑。大概总结以下几个方面,希望引起注意。 一、设置高复杂度的Token,尽量隐藏服务地址URL URL:即为处理微信请求的链接地址Token:用户身份凭证 申请成为开发者或者修改URL\Token时,微信会通过Get请求访问URL,验证签名,其中需要Token。 过程相当于一次握手,如转载 2014-04-03 11:14:08 · 1676 阅读 · 0 评论 -
微信公众平台开发教程(四) 实例入门:机器人(附源码)
上一篇文章,写了基本框架,可能很多人会觉得晕头转向,这里提供一个简单的例子来予以说明,希望能帮你解开谜团。一、功能介绍通过微信公众平台实现在线客服机器人功能。主要的功能包括:简单对话、查询天气等服务。这里只是提供比较简单的功能,重在通过此实例来说明公众平台的具体研发过程。只是一个简单DEMO,如果需要的话可以在此基础上进行扩展。当然后续我们还会推出比较复杂的应用实例转载 2014-04-02 17:08:18 · 1984 阅读 · 1 评论 -
微信公众平台开发教程(一) 微信公众账号注册流程
本章微信系列源自: http://www.cnblogs.com/yank/p/3406308.html具体的操作步骤:1、注册公众账号注册地址:http://mp.weixin.qq.com/1)首先需要邮箱注册:2)邮箱激活。邮箱将会收到激活邮件,点击激活链接即可。3)需要登记个人信息。这里需要提供一些个人信息或者单位信息。现在个转载 2014-04-02 17:04:14 · 1920 阅读 · 0 评论