微信公众平台开发教程--方培工作室,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 ...
随机推荐
- poi中getPhysicalNumberOfRows()和getLastRowNum()区别
getPhysicalNumberOfRows()获取的是物理行数,也就是不包括那些空行(隔行)的情况. getLastRowNum()获取的是最后一行的编号(编号从0开始). 通过getPhysic ...
- 你得知道这3个最基础的APP技术框架
出处:优设网作者:信籽链接:http://www.uisdc.com/3-basic-app-technical-framework 信籽(手淘设计师):不知道大家有没有遇到过这种情景,当你做好一个设 ...
- 【C#】属性(Attribute)
如果程序员是猫,你是哪只猫? 这个是我一直都很喜欢的一个技术,不是很麻烦,也不是很难理解,和反射配合起来,只有你想不到没有做不到的用途(夸张了哈). 运用范围 程序集,模块,类型(类,结构,枚举,接口 ...
- 在IIS7中使用ARR(Application Request Routing)反向代理虚拟目录到Nodejs站点
目标: 1.访问www.arrdemo.com/proxy 跳转到 localhost:8898的Nodejs站点 2.Nodejs站点的页面可以返回到浏览器,包括js,css,图片 3.Nodejs ...
- csharp:asp.net Importing or Exporting Data from Worksheets using aspose cell
using System; using System.Data; using System.Configuration; using System.Collections; using System. ...
- YAML初探
http://www.cnblogs.com/chwkai/archive/2009/03/01/249924.html 1 概念YAML是一种人们可以轻松阅读的数据序列化格式,并且它非常适合对动态编 ...
- JavaMail入门第四篇 接收邮件
上一篇JavaMail入门第三篇 发送邮件中,我们学会了如何用JavaMail API提供的Transport类发送邮件,同样,JavaMail API中也提供了一些专门的类来对邮件的接收进行相关的操 ...
- unity3d拓展编辑器Editor的使用
Editor可以拓展Inspector窗口 可以通过代码自己绘制监测面板 先来看一个效果:
- isEmpty与null、""的区别
前一段时间我阅读别人的代码,发现有的时候用isEmpty,有的时候用null,有的时候用"".我很困惑三者之间的区别,于是我就自己写了一个程序来验证一下 public class ...
- 静态导入Static import
静态导入Static import 要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类. 使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名 ...