微信公众平台开发教程--方培工作室,PHP语言版本

时间:2021-10-24 01:16:30

准备工作

微信公众平台的注册

介绍如何注册一个微信公众账号。

入门教程

微信公众平台开发入门教程

内容:1.申请SAE作为服务器; 2.启用开发模式; 3.微信公众平台PHP SDK; 4.接收发送消息类型解析; 5.微信公众平台开发模式原理; 6.快速开发天气预报功能。
入门教程是下面所有教程的基础。

基础接口

微信公众平台开发(2) 天气预报

介绍了使用中国天气网气象数据,实现微信上的天气预报功能。

微信公众平台开发(3) 中英翻译

介绍了使用有道翻译的接口,在微信公众平台上,开发中英互译的功能。

微信公众平台开发(4) 基于百度天气接口的天气预报

介绍了使用百度天气预报接口,实现微信公众平台上的天气预报功能。

微信公众平台开发(5) 股票查询

介绍了使用新浪股票数据接口,开发股票行情查询功能。

微信公众平台开发(7) 快递查询

介绍了使用快递100接口,实现快递查询的功能。

微信公众平台开发(8) 小黄鸡

介绍了使用模拟以及使用接口的方式,调用小黄鸡的自动回复来实现机器人。

微信公众平台开发(11) 地理位置查询附近商家

介绍了如何如何存储用户的地理位置,以及根据用户的指令查询附近商家的功能

微信公众平台开发(20) 图片识别之人脸识别

介绍了如何在接收到图片消息之后,使用接口开发出人脸识别功能。

微信公众平台开发(28) 周公解梦

微信公众平台开发(32) 空气质量

微信公众平台开发(50) 在线点歌

以回复音乐消息为内容,介绍如何在微信公众平台上实现在线点歌的功能

微信公众平台开发(60) 每日英语

微信公众平台开发(66) 人品计算

微信公众平台开发(67) 百度百科

介绍了如何抓取百度百科的内容,并在微信中返回显示。

微信公众平台开发(68) 苹果产品信息查询

介绍了如何在微信公众平台上实现查询苹果产品信息。

微信公众平台开发(69) 百度地图导航

介绍了在微信公众平台中如何开发百度地图的公交、驾车和步行导航方法。

微信公众平台开发(78) 笑话

微信公众平台开发(79) 每日宜忌

微信公众平台开发(84) 小i机器人

微信公众平台开发(94) 违章查询

微信公众平台开发(95) 2014世界杯赛程

自定义菜单

微信公众平台开发(58) 自定义菜单

介绍微信公众平台下开发自定义菜单的方法。

高级接口

微信公众平台开发(26) ACCESS TOKEN

微信公众平台开发(40) 语音识别

介绍了如何使用中文分词及语音识别功能,开发出语音版的智能查询天气及空气质量的功能。

微信公众平台开发(71) OAuth2.0网页授权

介绍了OAuth2.0及其原理,并实现了微信公众平台上的OAuth2.0授权。

微信公众平台开发(73) 客服接口发送客服消息

微信公众平台开发(74) 用户分组管理

微信公众平台开发(76) 无高级接口账号获取用户基本信息

介绍了没有高级接口权限的订阅号或服务号如何获得用户基础信息的方法。

微信公众平台开发(86) 获取用户基本信息

微信公众平台开发(80) 上传下载多媒体文件

微信公众平台开发(83) 生成带参数二维码

微信公众平台开发(85) 获取用户地理位置

微信公众平台开发(87) 获取关注者列表

微信公众平台开发(88) 用户分组接口

微信公众平台开发(89) 高级群发接口

多客服

微信公众平台开发(92) 多客服

介绍了开发模式下的多客服系统的实现方法。

WeiXin JS接口

微信公众平台开发(90) 分享到朋友圈和发送给好友

微信公众平台开发(91) 右上角按钮/底部导航栏/用户网络状态

微信公众平台开发(93) 关闭微信浏览器

微信支付

微信支付开发(1) 授权目录及URL

微信支付开发(2) 账号体系

微信支付开发(3) JS API支付

微信支付开发(4) 交易通知

微信支付开发(5) 订单查询

微信支付开发(6) 发货通知

微信支付开发(7) 告警通知

微信支付开发(8) 维权通知

Web前端

微信公众平台开发(53) 砸金蛋

介绍了砸金蛋的开发思路及算法原理。

微信公众平台开发(55) 刮刮乐

介绍了刮刮乐的原理及实现方法。

微信公众平台开发(59) 微相册

介绍了如何使用PhotoSwipe插件,在微信公众平台中开发微相册功能。

相关技巧

你的服务器没有正确响应Token验证的解决方法

微信公众平台开发(29) 校验签名与消息响应合并

微信公众平台开发(31) 微信浏览器判断

介绍了如何使用User Agent判断微信浏览器

微信公众平台开发(41) 一键关注

介绍了微信公众平台下各种一键关注的方法。

微信公众平台开发(72) 第三方接口

演示了如何调用第三方内容的url接口。

微信公众平台开发(77) 图片下载

介绍如何下载微信公众平台上用户发送的图片,以及用户的头像图片等。

微信公众平台开发(96) 多个功能整合

SDK及接口

微信公众平台开发接口PHP SDK完整版

包含目前所有基础接口,自定义菜单响应,及高级接口中的与基础接口中配合使用的功能。

微信公众平台自定义菜单及高级接口PHP SDK

包含自定义菜单及高级接口中的常用功能的使用。

微信接口100

包含几十种常用功能的接口,以微信文本、图文、音乐三种基础消息返回。

微信公众平台开发教程--方培工作室,PHP语言版本的更多相关文章

  1. Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证

    要对接微信公众平台的"开发模式",即对接到自己的网站程序,必须在注册成功之后(见Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册),等待官方 ...

  2. Senparc.Weixin.MP SDK 微信公众平台开发教程(十二):OAuth2.0说明

    紧接上一篇<Senparc.Weixin.MP SDK 微信公众平台开发教程(十一):高级接口说明>,这里专讲OAuth2.0. 理解OAuth2.0 首先我们通过一张图片来了解一下OAu ...

  3. Senparc&period;Weixin&period;MP SDK 微信公众平台开发教程(二十二):如何安装 Nuget&lpar;dll&rpar; 后使用项目源代码调试

    最近碰到开发者问:我使用 nuget 安装了 Senparc.Weixin SDK,但是有一些已经封装好的过程想要调试,我又不想直接附加源代码项目,这样就没有办法同步更新了,我应该怎么办? 这其实是一 ...

  4. Senparc&period;Weixin&period;MP SDK 微信公众平台开发教程(十八):Web代理功能

    在Senparc.Weixin.dll v4.5.7版本开始,我们提供了Web代理功能,以方便在受限制的局域网内的应用可以顺利调用接口. 有关的修改都在Senparc.Weixin/Utilities ...

  5. Senparc&period;Weixin&period;MP SDK 微信公众平台开发教程(十七):个性化菜单接口说明

    前不久微信上线了个性化菜单接口,Senparc.Weixin SDK也已经同步更新. 本次更新升级Senparc.Weixin.MP版本到v13.5.2,依赖Senparc.Weixin版本4.5.4 ...

  6. Senparc&period;Weixin&period;MP SDK 微信公众平台开发教程(四):Hello World

    =============  以下写于2013-07-20 ============= 这一篇文章其实可以写在很前面,不过我还是希望开发者们尽多地了解清楚原理之后再下手. 通过上一篇Senparc.W ...

  7. Senparc&period;Weixin&period;MP SDK 微信公众平台开发教程(五):使用Senparc&period;Weixin&period;MP SDK

    Senparc.Weixin.MP SDK已经涵盖了微信6.x的所有公共API. 整个项目的源代码以及已经编译好的程序集可以在这个项目中获取到:https://github.com/JeffreySu ...

  8. Senparc&period;Weixin&period;MP SDK 微信公众平台开发教程(六):了解MessageHandler

    上一篇<Senparc.Weixin.MP SDK 微信公众平台开发教程(五):使用Senparc.Weixin.MP SDK>我们讲述了如何使用Senparc.Weixin.MP SDK ...

  9. Senparc&period;Weixin&period;MP SDK 微信公众平台开发教程(七):解决用户上下文(Session)问题

    从这篇文章中我们已经了解了微信公众平台消息传递的方式,这种方式有一个先天的缺陷:不同用户的请求都来自同一个微信服务器,这使得常规的Session无法使用(始终面对同一个请求对象,况且还有对方服务器Co ...

随机推荐

  1. poj1698--最大流&lpar;Dinic&rpar;

    题目大意: 爱丽丝要拍电影,有n部电影,规定爱丽丝每天只能拍一部电影,每部电影在每个礼拜只有固定的几天可以拍电影,只可以拍前面w个礼拜,并且这部电影要拍d天,问爱丽丝能不能拍完所有的电影. 思路: 建 ...

  2. iOS tableview删除多余的空cell

    self.tableview.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero]; 加一句这个,然后给tableview一个背景色, ...

  3. linux下svn常用命令

    (如果是第一次提交文件,很可能会出现“svn:'.'不是工作副本”,即当前目录不是工作副本,这个时候需要用到import: eg:svn import . url) 1.将文件checkout到本地目 ...

  4. js和php判断当前是否为微信浏览器?

  5. ajax使用json

    json是什么什么的废话不说了,去百度吧.我这里介绍一下我为何要使用json.我使用ajax响应返回值时,项目中需求要返回多个值,不能只返回一个值.这时候就想起来用到json了.这可能只是json的一 ...

  6. 页面加载loading动画

    关于页面加载的loading动画,能度娘到的大部分都是通过定时器+蒙层实现的,虽然表面上实现了动画效果,实际上动化进程和页面加载进程是没有什么关系的,只是设置几秒钟之后关闭蒙层,但假如页面须要加载的元 ...

  7. Java构造器与构建器的使用

    我们在平常类的构建过程中,可能会面临很多问题,可扩张性.安全性等等.想象一下,这样一个场景,我们现在要创建一个类,其中有6个属性,其中又有4个属性的值是不太确定的(可能某个对象就不需要其中的某个值), ...

  8. 根据URL地址获取对应的HTML,根据对应的URL下载图片

    核心代码(获取HTML): #region 根据URL地址获取信息GET public static String GetResult(string url) { return GetResult(u ...

  9. Codeforces Round &num;423 Div&period; 1

    A:暴力赋值即可,并查集维护下一个未被赋值的位置. #include<iostream> #include<cstdio> #include<cmath> #inc ...

  10. 导入其他python文件或者python文件的函数

    from abc import xxx 从abc的py文件导入一个具体的函数或者类 import abc 直接导入文件 a.b写在同一个文件目录下,a要使用b,直接import就可以了