微信公众平台开发教程--方培工作室,PHP语言版本
准备工作
介绍如何注册一个微信公众账号。
入门教程
内容:1.申请SAE作为服务器; 2.启用开发模式; 3.微信公众平台PHP SDK; 4.接收发送消息类型解析; 5.微信公众平台开发模式原理; 6.快速开发天气预报功能。
入门教程是下面所有教程的基础。
基础接口
介绍了使用中国天气网气象数据,实现微信上的天气预报功能。
介绍了使用有道翻译的接口,在微信公众平台上,开发中英互译的功能。
介绍了使用百度天气预报接口,实现微信公众平台上的天气预报功能。
介绍了使用新浪股票数据接口,开发股票行情查询功能。
介绍了使用快递100接口,实现快递查询的功能。
介绍了使用模拟以及使用接口的方式,调用小黄鸡的自动回复来实现机器人。
介绍了如何如何存储用户的地理位置,以及根据用户的指令查询附近商家的功能
介绍了如何在接收到图片消息之后,使用接口开发出人脸识别功能。
以回复音乐消息为内容,介绍如何在微信公众平台上实现在线点歌的功能
介绍了如何抓取百度百科的内容,并在微信中返回显示。
介绍了如何在微信公众平台上实现查询苹果产品信息。
介绍了在微信公众平台中如何开发百度地图的公交、驾车和步行导航方法。
自定义菜单
介绍微信公众平台下开发自定义菜单的方法。
高级接口
介绍了如何使用中文分词及语音识别功能,开发出语音版的智能查询天气及空气质量的功能。
介绍了OAuth2.0及其原理,并实现了微信公众平台上的OAuth2.0授权。
介绍了没有高级接口权限的订阅号或服务号如何获得用户基础信息的方法。
多客服
介绍了开发模式下的多客服系统的实现方法。
WeiXin JS接口
微信公众平台开发(91) 右上角按钮/底部导航栏/用户网络状态
微信支付
Web前端
介绍了砸金蛋的开发思路及算法原理。
介绍了刮刮乐的原理及实现方法。
介绍了如何使用PhotoSwipe插件,在微信公众平台中开发微相册功能。
相关技巧
介绍了如何使用User Agent判断微信浏览器
介绍了微信公众平台下各种一键关注的方法。
演示了如何调用第三方内容的url接口。
介绍如何下载微信公众平台上用户发送的图片,以及用户的头像图片等。
SDK及接口
包含目前所有基础接口,自定义菜单响应,及高级接口中的与基础接口中配合使用的功能。
包含自定义菜单及高级接口中的常用功能的使用。
包含几十种常用功能的接口,以微信文本、图文、音乐三种基础消息返回。
微信公众平台开发教程--方培工作室,PHP语言版本的更多相关文章
- Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证
要对接微信公众平台的"开发模式",即对接到自己的网站程序,必须在注册成功之后(见Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册),等待官方 ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十二):OAuth2.0说明
紧接上一篇<Senparc.Weixin.MP SDK 微信公众平台开发教程(十一):高级接口说明>,这里专讲OAuth2.0. 理解OAuth2.0 首先我们通过一张图片来了解一下OAu ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(二十二):如何安装 Nuget(dll) 后使用项目源代码调试
最近碰到开发者问:我使用 nuget 安装了 Senparc.Weixin SDK,但是有一些已经封装好的过程想要调试,我又不想直接附加源代码项目,这样就没有办法同步更新了,我应该怎么办? 这其实是一 ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十八):Web代理功能
在Senparc.Weixin.dll v4.5.7版本开始,我们提供了Web代理功能,以方便在受限制的局域网内的应用可以顺利调用接口. 有关的修改都在Senparc.Weixin/Utilities ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十七):个性化菜单接口说明
前不久微信上线了个性化菜单接口,Senparc.Weixin SDK也已经同步更新. 本次更新升级Senparc.Weixin.MP版本到v13.5.2,依赖Senparc.Weixin版本4.5.4 ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(四):Hello World
============= 以下写于2013-07-20 ============= 这一篇文章其实可以写在很前面,不过我还是希望开发者们尽多地了解清楚原理之后再下手. 通过上一篇Senparc.W ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(五):使用Senparc.Weixin.MP SDK
Senparc.Weixin.MP SDK已经涵盖了微信6.x的所有公共API. 整个项目的源代码以及已经编译好的程序集可以在这个项目中获取到:https://github.com/JeffreySu ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(六):了解MessageHandler
上一篇<Senparc.Weixin.MP SDK 微信公众平台开发教程(五):使用Senparc.Weixin.MP SDK>我们讲述了如何使用Senparc.Weixin.MP SDK ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(七):解决用户上下文(Session)问题
从这篇文章中我们已经了解了微信公众平台消息传递的方式,这种方式有一个先天的缺陷:不同用户的请求都来自同一个微信服务器,这使得常规的Session无法使用(始终面对同一个请求对象,况且还有对方服务器Co ...
随机推荐
- jQuery回调函数
1.引言 今天在学习<jQuery基础教程>在学习编写插件的时候,书中说利用回调函数来当参数,会极大的提高程序的灵活性.对回调函数很陌生.研究了一下给的示例程序.感觉对回调函数有了基本的了 ...
- C#语言各种集合介绍
集合,表示可以通过遍历每个元素来访问的一组对象(特别是可使用foreach循环访问)一个集合包括多个元素,即有一个集合类对象和N个元素对象 因为任何集合类都实现了IEnumerable接口,所以任何集 ...
- php配合jquery实现增删操作
后台使用php,前台引用jquery,实现增删操作,代码如下: <script type="text/javascript" src="http://keleyi. ...
- [moka学习笔记]yii2.0数据库查询的多种方法(未完待整理)
方法一:(使用model) $modelCommunityMail = CommunityMail::find()->where(['com_id'=>$id])->all(); 方 ...
- 【poj 3167】Cow Patterns(字符串--KMP匹配+数据结构--树状数组)
题意:给2个数字序列 a 和 b ,问按从小到达排序后,a中的哪些子串与b的名次匹配. a 的长度 N≤100,000,b的长度 M≤25,000,数字的大小 K≤25. 解法:[思考]1.X 暴力. ...
- Represent code in math equations
Introduce The article shows a way to use math equations to represent code's logical. Key ideas logic ...
- smartstore-net
记录一下,抽空下载源码了研究下
- PHP 操作socket 实现简易聊天室
<?php $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP ); socket_bind($socket ,'127.0.0.1', ...
- 初学Node(四)事件循环
Node中的事件循环 事件循环是Node的核心,正是因为有了事件循环JS才能够在服务端占有一席之地.JS是一种单线程语言,但是它的执行环境是多线程的在加上JS的事件驱动这一特点,使使JS在执行的过程中 ...
- ABAP中Conversion Routine示例
在SAP的Domain定义中,Output Length下面有个Convers. routine的标识,这是SAP用来进行输入输出转换的.我们知道,屏幕上的I/O字段都是字符串形式的,而数 ...