几条说明总结

  1. 个人订阅号无法认证,可使用接口很少,没必要折腾接入开发模式,如果需开发测试直接申请测试号
  2. 各接口基本都有调用频次限制,达到每日上限后就无法调用
  3. 使用开发接口也无权随时给用户发送消息,仅当用户和公众号产生特定动作的交互24小时内才允许向用户发送客服消息,模板消息不受此限制
  4. 模板消息可随时发送给用户,且没有数量限制,但腾讯明确禁止推送营销类通知,被用户举报了会被惩罚(用户举报很容易,入口就在消息右上角)

    详细接口权限

    以下内容参考自官网文档,如有不一致以官网文档为准
接口名称 未认证订阅号 微信认证订阅号 未认证服务号 微信认证服务号
基础支持-获取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-微信支付