微信开发
2016-09-28 11:54
176 查看
今天我们要学习的是微信的对接以及自动回复、自定义菜单
微信开发步骤:首先进入https://mp.weixin.qq.com注册一个微信公众号,
创建一个订阅号,但订阅号可能接口种类不多也十分有限,为了方便我们使用,我们先注册一个公众平台测试,也就是测试账号的申请。我们进去以后呢,
第一步:要配置你的接口信息,如果是第一次配置接口信息,我们先可以看看接口使用指南,里面有个Demo,我们先下载下来,这是已经写好的测试有效性的一个程序,那么我们就先开始服务器的配置,首先是URL,(我们测试最好是在线上直接测试,方面我们以后使用)这里面的填写你线上的域名,Token是由我们自己填写的,作用就是生成签名,主要是为了验证安全性,服务器就配置好了。
第二步:解压我们一开始下载的Demo,解压并放到你线上域名下面,
打开这个文件,我们修改一些它里面自带的值,改成我们自己的,另外它给的这个Demo中有一个checkSignature的函数,这个函数主要是验证我们账号的,我们在测试的时候可以先跳过这个步骤,直接开始我们的测试,然后就是Demo中的responseMsg这个是我们自定义回复的内容,我们可以修改里面要回复的内容,(Demo中回复的是Text格式)。
第三步:我们要使用接口时,首先要获取接口调用凭据也就是token(必须),那我们就开始先获取我们的token值,在开发者手册中有获取token的链接,我们复制下在这个链接上改改我们的appid以及secret就可以获得接口调用凭据,(注:token每天获取上限为2000次,所以建议大家把获取的token放到缓存中),
第四步:由于Demo<
9217
/span>中默认回复是文本,那我们想要回复图片怎么,在这里为大家详细介绍,在回复图片的时候,我们需要把我们想要回复的图片通过素材管理上传上去,在手册中素材管理--新增临时素材(根据自己的需求),我们拿到这个接口后就开始上传我们的素材,在链接上加上我们必要的参数后,用curl来模拟POST的请求,那么curl怎么上传图片呢,如:$data
= array(‘media’=>”@图片名+格式”);,这时候我们就拿到了图片的素材ID,最后我们把一开始的Demo中文本回复消息的内容修改就行了,具体见手册(消息管理--被动消息回复)
第五步:拿到我们的token以后,打开我们的开发者手册,自定义菜单--自定义菜单创建,拿到这个链接后,把链接中的token改成我们自己的token就行了,我们利用curl中的POST请求,来提交数据,那我们想要自定义的菜单在哪呢?其实在手册中,人家已经给我写好了实例,我们只要按照上面的要求,再根据自己的需要进行修改就行了,
微信开发步骤:首先进入https://mp.weixin.qq.com注册一个微信公众号,
创建一个订阅号,但订阅号可能接口种类不多也十分有限,为了方便我们使用,我们先注册一个公众平台测试,也就是测试账号的申请。我们进去以后呢,
第一步:要配置你的接口信息,如果是第一次配置接口信息,我们先可以看看接口使用指南,里面有个Demo,我们先下载下来,这是已经写好的测试有效性的一个程序,那么我们就先开始服务器的配置,首先是URL,(我们测试最好是在线上直接测试,方面我们以后使用)这里面的填写你线上的域名,Token是由我们自己填写的,作用就是生成签名,主要是为了验证安全性,服务器就配置好了。
第二步:解压我们一开始下载的Demo,解压并放到你线上域名下面,
打开这个文件,我们修改一些它里面自带的值,改成我们自己的,另外它给的这个Demo中有一个checkSignature的函数,这个函数主要是验证我们账号的,我们在测试的时候可以先跳过这个步骤,直接开始我们的测试,然后就是Demo中的responseMsg这个是我们自定义回复的内容,我们可以修改里面要回复的内容,(Demo中回复的是Text格式)。
第三步:我们要使用接口时,首先要获取接口调用凭据也就是token(必须),那我们就开始先获取我们的token值,在开发者手册中有获取token的链接,我们复制下在这个链接上改改我们的appid以及secret就可以获得接口调用凭据,(注:token每天获取上限为2000次,所以建议大家把获取的token放到缓存中),
第四步:由于Demo<
9217
/span>中默认回复是文本,那我们想要回复图片怎么,在这里为大家详细介绍,在回复图片的时候,我们需要把我们想要回复的图片通过素材管理上传上去,在手册中素材管理--新增临时素材(根据自己的需求),我们拿到这个接口后就开始上传我们的素材,在链接上加上我们必要的参数后,用curl来模拟POST的请求,那么curl怎么上传图片呢,如:$data
= array(‘media’=>”@图片名+格式”);,这时候我们就拿到了图片的素材ID,最后我们把一开始的Demo中文本回复消息的内容修改就行了,具体见手册(消息管理--被动消息回复)
第五步:拿到我们的token以后,打开我们的开发者手册,自定义菜单--自定义菜单创建,拿到这个链接后,把链接中的token改成我们自己的token就行了,我们利用curl中的POST请求,来提交数据,那我们想要自定义的菜单在哪呢?其实在手册中,人家已经给我写好了实例,我们只要按照上面的要求,再根据自己的需要进行修改就行了,
相关文章推荐
- android开发利用传感器实现微信的摇一摇功能
- 3款值得推荐的微信开发开源框架
- C#.net 微信公众账号接口开发
- 微信公众账号开发练习-1成为开发者
- Android平台第三方应用分享到微信开发
- iphone开发之仿微信用户引导界面的实现
- 微信真的收费后看看即时通讯的开发
- 微信公众开发——使用消息接口 推荐
- 由腾讯"微信"触发的关于智能手机应用程序开发的想法
- 解决微信开发平台实例跑不通的问题
- 微信API开发(一)调通范例
- Android_开发 仿微信之界面导航篇
- 微信分享功能开发时需要注意的几个地方
- 微信 Windows Phone版原型设计 - [WP开发]
- 微信开放平台开发,下一个发财方向
- 微信公众帐号——开发模式(年久失修,已代码已近棺材)
- 微信公众开发——实现功能 推荐
- 微信公众账号 Senparc.Weixin.MP SDK 开发教程 索引