《微信公众平台开发最佳实践》读书笔记
国庆期间看了大部分,现在补完。一些东西看了也不是很懂,权且先记录下来,备忘。感觉是:相关的开发还是比较容易的,主要要搞清对应的接口和URL,就是查手册吧。难怪猪八戒上一堆的几千块钱就可以开发的服务。估计还是那种做好不容易,普通应用都有成熟模板了。比如:服务介绍,关于我们,信息查询。这样基本通用的内容。
第一部分:
3、接口调试工具,可以判断提供参数是否正确。
第二部分
基础代码:
define("TOKEN", "pondbay"); $wechatObj = new wechatCallbackapiTest(); if (isset($_GET[echostr])) { $wechatObj->valid(); }else{ $wechatObj->responseMsg(); }
ch4自定义菜单和高级接口 ch4自定义菜单和高级接口
1、获取Access Token 1、获取Access Token
2、自定义菜单:3个一级菜单(最多4个汉字),5个二级菜单(最多7个汉字)。一级菜单为button,二级为sub_button。按钮类型包括:click(单击推事件),view(跳转URL),scancode_push(扫码推事件),pic_sysphoto(弹出系统拍照发图),pic_photo-or-album弹出拍照或者相册发图,pic-weixin弹出微信相册发图器,location_select弹出地理位置选择器。 2、自定义菜单:3个一级菜单(最多4个汉字),5个二级菜单(最多7个汉字)。一级菜单为button,二级为sub_button。按钮类型包括:click(单击推事件),view(跳转URL),scancode_push(扫码推事件),pic_sysphoto(弹出系统拍照发图),pic_photo-or-album弹出拍照或者相册发图,pic-weixin弹出微信相册发图器,location_select弹出地理位置选择器。
3、菜单事件响应,view(跳转URL)直接跳转不会有事件处理,其余的要对应处理。 3、菜单事件响应,view(跳转URL)直接跳转不会有事件处理,其余的要对应处理。
4、客服接口,接收到用户发送信息、各类事件后,可以调用客服消息接口POST消息,不受限制。 4、客服接口,接收到用户发送信息、各类事件后,可以调用客服消息接口POST消息,不受限制。
5、OAuth2.0网页授权 2.0不兼容1.0,允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。(特定网站在特定时段内访问特定资源)代码比较简单。 5、OAuth2.0网页授权 2.0不兼容1.0,允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。(特定网站在特定时段内访问特定资源)代码比较简单。
一些高级接口: 一些高级接口:
6、生成带参数二维码。临时二维码和永久二维码。 6、生成带参数二维码。临时二维码和永久二维码。
7、获取用户地理位置。
8、获取用户基本信息。
10用户分组管理(最多500分组)
11上传/下载多媒体文件
12 高级群发接口。订阅号每天一条,服务号每月4条。
13模板消息:用于公众账号向用户发送重要的服务通知。
在基础的功能上,二次开发。
ch7 生活类
CH8 娱乐类
ch9 企业类 大转盘(有点意思,仔细看了看) 刮刮卡 会员卡等 高德地图接口