《微信公众平台开发最佳实践》读书笔记

国庆期间看了大部分,现在补完。一些东西看了也不是很懂,权且先记录下来,备忘。感觉是:相关的开发还是比较容易的,主要要搞清对应的接口和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 企业类 大转盘(有点意思,仔细看了看) 刮刮卡 会员卡等 高德地图接口

经验分享 程序员 微信小程序 职场和发展