微信公众号分为服务号和订阅号。服务号,一般是企业为客户提供服务,如业务查询,客服,手机端调查等,每月仅可向关注者推送4条消息。订阅号,一般是自媒体或企业推广宣传之用,每天可向订阅者推送1条消息。经过认证之后,拥有比非认证号更多的功能和权限。
具体如下:
公众号接口权限说明
不同的公众号类型具备不同的接口权限,具体如下表: 请注意:
1、微博认证视作未认证,因此微博认证的公众号不会拥有微信认证公众号特有的接口。
2、微信认证分为资质认证和名称认证两部分,只需要资质认证通过,就可获得接口。
接口名称
未认证订阅号
微信认证订阅号
未认证服务号
微信认证服务号
基础支持-获取access_token
有
有
有
有
基础支持-获取微信服务器IP地址
有
有
有
有
接收消息-验证消息真实性、接收普通消息、接收事件推送、接收语音识别结果
有
有
有
有
发送消息-被动回复消息
有
有
有
有
发送消息-客服接口
有
有
发送消息-群发接口
有
有
发送消息-模板消息接口(发送业务通知)
有
用户管理-用户分组管理
有
有
用户管理-设置用户备注名
有
有
用户管理-获取用户基本信息
有
有
用户管理-获取用户列表
有
有
用户管理-获取用户地理位置
有
用户管理-网页授权获取用户openid/用户基本信息
有
推广支持-生成带参数二维码
有
推广支持-长链接转短链接口
有
界面丰富-自定义菜单
有
有
有
素材管理-素材管理接口
有
有
智能接口-语义理解接口
有
多客服-获取多客服消息记录、客服管理
有
微信支付接口
需申请
微信小店接口
需申请
微信卡券接口
需申请
需申请
微信设备功能接口
需申请
微信JS-SDK-基础接口
有
有
有
有
微信JS-SDK-分享接口
有
有
微信JS-SDK-图像接口
有
有
有
有
微信JS-SDK-音频接口
有
有
有
有
微信JS-SDK-智能接口(网页语音识别)
有
有
有
有
微信JS-SDK-设备信息
有
有
有
有
微信JS-SDK-地理位置
有
有
有
有
微信JS-SDK-界面操作
有
有
有
有
微信JS-SDK-微信扫一扫
有
有
有
有
微信JS-SDK-微信小店
有
微信JS-SDK-微信卡券
有
有
微信JS-SDK-微信支付
有