php微信公众平台开发(一) 配置接口


Posted in PHP onDecember 06, 2016

一、简介

微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字、图片、语音的全方位沟通、互动。

二、通讯机制

php微信公众平台开发(一) 配置接口

三、注册微信平台公众帐号

注册地址:https://mp.weixin.qq.com

四、服务器端配置

4.1 示例代码设置

微信公众平台提供了一个php示例代码:

下载下来,解压缩,打开编辑。

将token值设置为你所需要的值,token可由开发者任意填写,用作生成签名。

php微信公众平台开发(一) 配置接口

编辑完保存并关闭文件,将文件wx_sample.php 更改成自定义的名字,这里改为wxapi.php,再次打包成wxapi.zip。

4.2 服务器平台设置

如果有自己的服务器,而且支持php,可以将接口文件上传至服务器,如果没有自己的服务器,则可以选择部分免费的云平台进行开发,如百度应用引擎BAE(http://developer.baidu.com/bae),新浪云平台SAE(http://sae.sina.com.cn/)。

4.2.1 百度BAE设置

a. 注册BAE帐户并登录

https://passport.baidu.com/v2/?reg®Type=1&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F

php微信公众平台开发(一) 配置接口

b. 加入开发者中心

php微信公众平台开发(一) 配置接口

c. 创建应用

接入方式选择 “手机web应用”。

php微信公众平台开发(一) 配置接口

d. 托管设置

选择云环境(BAE)-> 托管设置。

环境类型 选择 “PHP”。

php微信公众平台开发(一) 配置接口

e. 创建新版本,上传接口文件

php微信公众平台开发(一) 配置接口

f. 上线并获取链接

php微信公众平台开发(一) 配置接口

php微信公众平台开发(一) 配置接口

获得的URL:http://zhuojin.duapp.com/

注:zhuojinsz 之前已经被我注册过了,所以不能再次注册。这里应该获得的二级域名应该和上面的截图中写的一样。

BAE 设置完毕。

4.2.2 新浪SAE设置

a. 注册SAE帐户并登录

http://sae.sina.com.cn/

b. 创建新应用

我的首页 -> 创建新应用

php微信公众平台开发(一) 配置接口

c. 配置应用

php微信公众平台开发(一) 配置接口

php微信公众平台开发(一) 配置接口

d. 上传代码

应用管理 -> 代码管理 -> 上传代码包

php微信公众平台开发(一) 配置接口

e. 获取URL地址

php微信公众平台开发(一) 配置接口

获得的URL 地址:http://1.zhuojin.sinaapp.com/

SAE 配置完毕。

五、配置接口

5.1 登录微信公众平台 -> 高能功能 -> 开发模式

php微信公众平台开发(一) 配置接口

5.2 成为开发者

php微信公众平台开发(一) 配置接口

5.3 接口配置信息

URL填写上面得到的BAE URL:http://zhuojin.duapp.com/,再加上上传的php文件名。即http://zhuojin.duapp.com/wxapi.php

Token 填写自定义的token 值,这里为zhuojinsz。

php微信公众平台开发(一) 配置接口

对于SAE,URL填写http://1.zhuojin.sinaapp.com/wxapi.php

php微信公众平台开发(一) 配置接口

5.4 提交

点击 “提交”,若一切设置正确,则会提示 “提交成功”。

php微信公众平台开发(一) 配置接口

5.5 查看接口配置信息

BAE 接口信息

php微信公众平台开发(一) 配置接口

SAE 接口信息

php微信公众平台开发(一) 配置接口

5.6 开启开发模式

php微信公众平台开发(一) 配置接口

至此,配置完毕。

六、关注

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php curl获取网页内容(IPV6下超时)的解决办法
Jul 16 PHP
php读取本地文件常用函数(fopen与file_get_contents)
Sep 09 PHP
phpstrom使用xdebug配置方法
Dec 17 PHP
php实现文件下载简单示例(代码实现文件下载)
Mar 10 PHP
ThinkPHP分页实例
Oct 15 PHP
DOM基础及php读取xml内容操作的方法
Jan 23 PHP
PHP浮点数的一个常见问题
Mar 10 PHP
PHP中的use关键字及文件的加载详解
Nov 28 PHP
php+mysql实现简单登录注册修改密码网页
Nov 30 PHP
php array_chunk()函数用法与注意事项
Jul 12 PHP
Yii框架日志操作图文与实例详解
Sep 09 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
Dec 25 PHP
php简单计算年龄的方法(周岁与虚岁)
Dec 06 #PHP
php简单实现文件或图片强制下载的方法
Dec 06 #PHP
php+ajax无刷新上传图片的实现方法
Dec 06 #PHP
php解析base64数据生成图片的方法
Dec 06 #PHP
php rsa 加密,解密,签名,验签详解
Dec 06 #PHP
php中namespace及use用法分析
Dec 06 #PHP
PHP实现的统计数据功能详解
Dec 06 #PHP
You might like
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
php 阴历-农历-转换类代码
2012/01/16 PHP
ubuntu12.04使用c编写php扩展模块教程分享
2013/12/25 PHP
PHP数组相加操作及与array_merge的区别浅析
2016/11/26 PHP
PHP获取路径和目录的方法总结【必看篇】
2017/03/04 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
学习ExtJS fit布局使用说明
2009/10/08 Javascript
JavaScript学习点滴 call、apply的区别
2010/10/22 Javascript
js获取url参数值的两种方式
2013/09/10 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
jQuery自带的一些常用方法总结
2014/09/03 Javascript
JavaScript中继承用法实例分析
2015/05/16 Javascript
jQuery 中ajax异步调用的四种方式
2016/06/28 Javascript
Bootstrap表单布局样式源代码
2016/07/04 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
JavaScript实现自动切换图片代码
2016/10/11 Javascript
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
vue项目在安卓低版本机显示空白的原因分析(两种)
2018/09/04 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
微信小程序日历弹窗选择器代码实例
2019/05/09 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
2020/09/05 Javascript
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
关于css兼容性问题及一些常见问题汇总
2016/05/03 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
中海讯通笔试题
2015/09/15 面试题
管理部部长岗位职责
2013/12/05 职场文书
电气自动化个人求职信范文
2014/02/03 职场文书
大学毕业自我鉴定范文
2014/02/03 职场文书
运动会领导邀请函
2014/02/05 职场文书
个人安全生产承诺书
2014/05/22 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
中学生2014国庆节演讲稿:不屈的民族
2014/09/21 职场文书
毕业证代领委托书
2014/09/26 职场文书