微信公众号可以做什么
可以自动回复消息(包括文本消息,图文消息,视频,语音)@2
微信公众号与微信公众平台与测试号
我们做微信公众号开发学习的时候,一般不用微信公众平台来开发,因为我们用第三方接口的话,微信公众平台就不能用了,而且,可用接口很少,所以,在开发者工具里有一般不用微信公众平台来开发,这里边的很多接口都可以使用,而且无上限,因为他跟微信公众平台不一样,需要再次登陆使用。 可以根据里边提供的接口文档进行开发学习(公众平台开发文档)。@3
开发的时候主要分为3步:
1. 填写服务器配置
2. 验证服务器地址的有效性
3. 依赖接口文档实现业务文档逻辑
其中验证服务器有效性的时候,微信中给了我们一个demo,通过下载,进行使用,
这个里边可以帮助我们更好的进行开发
checkSignature()为验证的方法;一般在学习的会后我们先‘屏蔽’这个验证,为了方便学习,
接口调用请求说明
http请求方式: GET =client_credential&appid=APPID&secret=APPSECRET参数说明
参数 | 是否必须 | 说明 |
---|---|---|
grant_type | 是 | 获取access_token填写client_credential |
appid | 是 | 第三方用户唯一凭证 |
secret | 是 | 第三方用户唯一凭证密钥,即appsecret |
返回说明
正常情况下,微信会返回下述JSON数据包给公众号:
{"access_token":"ACCESS_TOKEN","expires_in":7200}
参数 | 说明 |
---|---|
access_token | 获取到的凭证 |
expires_in | 凭证有效时间,单位:秒 |
错误时微信会返回错误码等信息,JSON数据包示例如下(该示例为AppID无效错误):
{"errcode":40013,"errmsg":"invalid appid"}
responseMsg 为消息回复方法
各消息类型需要的XML数据包本文仅文本消息为例。
<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>12345678</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[你好]]></Content> </xml>自定义菜单创建接口
1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。 2、一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。 3、创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来。测试时可以尝试取消关注公众账号后再次关注,则可以看到创建后的效果。接口调用请求说明
http请求方式:POST(请使用https协议)=ACCESS_TOKEN
未完待续,。。。
本文发布于:2024-01-27 17:50:26,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063490281741.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |