微信开发
来源:互联网 发布:怎么开发app软件 编辑:程序博客网 时间:2024/06/09 16:54
今天我们要学习的是微信的对接以及自动回复、自定义菜单
微信开发步骤:首先进入https://mp.weixin.qq.com注册一个微信公众号,
创建一个订阅号,但订阅号可能接口种类不多也十分有限,为了方便我们使用,我们先注册一个公众平台测试,也就是测试账号的申请。我们进去以后呢,
第一步:要配置你的接口信息,如果是第一次配置接口信息,我们先可以看看接口使用指南,里面有个Demo,我们先下载下来,这是已经写好的测试有效性的一个程序,那么我们就先开始服务器的配置,首先是URL,(我们测试最好是在线上直接测试,方面我们以后使用)这里面的填写你线上的域名,Token是由我们自己填写的,作用就是生成签名,主要是为了验证安全性,服务器就配置好了。
第二步:解压我们一开始下载的Demo,解压并放到你线上域名下面,
打开这个文件,我们修改一些它里面自带的值,改成我们自己的,另外它给的这个Demo中有一个checkSignature的函数,这个函数主要是验证我们账号的,我们在测试的时候可以先跳过这个步骤,直接开始我们的测试,然后就是Demo中的responseMsg这个是我们自定义回复的内容,我们可以修改里面要回复的内容,(Demo中回复的是Text格式)。
第三步:我们要使用接口时,首先要获取接口调用凭据也就是token(必须),那我们就开始先获取我们的token值,在开发者手册中有获取token的链接,我们复制下在这个链接上改改我们的appid以及secret就可以获得接口调用凭据,(注:token每天获取上限为2000次,所以建议大家把获取的token放到缓存中),
第四步:由于Demo中默认回复是文本,那我们想要回复图片怎么,在这里为大家详细介绍,在回复图片的时候,我们需要把我们想要回复的图片通过素材管理上传上去,在手册中素材管理--新增临时素材(根据自己的需求),我们拿到这个接口后就开始上传我们的素材,在链接上加上我们必要的参数后,用curl来模拟POST的请求,那么curl怎么上传图片呢,如:$data = array(‘media’=>”@图片名+格式”);,这时候我们就拿到了图片的素材ID,最后我们把一开始的Demo中文本回复消息的内容修改就行了,具体见手册(消息管理--被动消息回复)
第五步:拿到我们的token以后,打开我们的开发者手册,自定义菜单--自定义菜单创建,拿到这个链接后,把链接中的token改成我们自己的token就行了,我们利用curl中的POST请求,来提交数据,那我们想要自定义的菜单在哪呢?其实在手册中,人家已经给我写好了实例,我们只要按照上面的要求,再根据自己的需要进行修改就行了,
- 微信平台开发
- 关于微信开发
- 微信开发技术
- 微信接口开发
- 微信开发接入
- 微信开发指南
- 微信基础开发
- 博客 微信开发
- 微信开发 项目
- 微信开发
- 微信开发地址
- 微信网页开发
- 微信平台开发
- 微信开发入门
- 微信后台开发
- 微信开发
- 微信开发手记
- 微信开发相关内容
- DB操作类
- stl读书笔记(1)-内存分配
- Swift-创建单例的三种方式
- WebView中使用setBuiltInZoomControls进行缩放并destroy webview时崩溃
- 利用反射把查询到的Table、Reader转换成List、Model
- 微信开发
- android studio 2.2 使用NDK方法
- spring2.5升级至spring4.1.6
- Linux shell数学运算
- PHP内核的存储机制(分离/改变)
- java 后台文件下载
- Linux杂七杂八
- tomcat和nginx的上传文件失败的解决方法
- nodejs npm常用命令