微信公众平台开发教程--方培工作室,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 ...
随机推荐
- 二元查找树转变成排序的双向链表之C#算法实现
此题为July在CSDN发布的微软编程面试100题中的第一题,觉得蛮有趣的,今天也拿过来玩玩,July的代码用的是C++实现,可能因为有指针的原因吧,感觉看起来相对比较容易理解整个的实现过程,而我,试 ...
- Spring基础—— 在 Spring Config 中使用外部属性文件
一.在 Spring Config 文件中配置 Bean 时,有时候需要在 Bean 的配置里添加 系统部署的细节信息, 如文件路径,数据源配置信息.而这些部署细节实际上需要在配置文件外部来定义. 二 ...
- MIUI选项框开关样式模拟
有IOS的开关模拟,当然也有MIUI的开关模拟 看到设置选项里面的开关样式,突发奇想地来试试 最终效果如图: 实现过程 1. 选项框checkbox 模拟开关当然需要一个选项框,这里用到了复选框 ...
- Linq之group子句
在Linq查询语句中,group子句主要作用是对查询的结果集进行分组.并返回元素类型为IGrouping<TKey,TElement>的对象序列. 下面我们在代码实例中创建一个GroupQ ...
- python 的import机制2
http://blog.csdn.net/sirodeng/article/details/17095591 python 的import机制,以备忘: python中,每个py文件被称之为模块, ...
- 常用SQL语句优化技巧
除了建立索引之外,保持良好的SQL语句编写习惯将会降低SQL性能问题发生. ①通过变量的方式来设置参数 好:stringsql = "select * from people p where ...
- C#进制转换
//十进制转二进制 Console.WriteLine(Convert.ToString(69, 2)); //十进制转八进制 Console.WriteLine(Convert.ToString(6 ...
- AE用线来分割线面(C#2010+AE10.0… .
希望指正. 在 ITools 类中,部分方法如下: public override void OnMouseDown(int Button, int Shift, int X, int Y) { if ...
- 如何利用ArcGIS Engine接口实现打开Raster Catalog中的某一幅指定的影像?
将IRasterCatalog转化为ITable,然后通过ITable.GetRow返回指定索引的IRow,将IRow转为IRasterCatalogItem,进而获取IRasterCatalogIt ...
- Spark GraphX学习资料
<Spark GraphX 大规模图计算和图挖掘> http://book.51cto.com/art/201408/450049.htm http://www.csdn.net/arti ...