阅读 159

关于微信号一些说明(文档可能不是最新的)

微信号分类

  • 订阅号,适合于个人、小团队,用于信息传播,帮助管理用户以及和用户互动,比如撰写文章、咨询传播、消息定制等;
  • 服务号,适合于企业和组织,提供更强大的业务服务与用户管理能力,比如支付、智能接口等;
  • 企业号,适合于企业或组织,提供移动应用入口,帮助企业建立与员工、上下游供应链及企业应用间的连接;

举个适用于学校、学院、班级的例子

分类 说明
订阅号 管理一个班级、一个学院的信息订阅,通知和互动
服务号 管理全学校的打印店等,可以直接支付送货上门,及时推送一些特价活动
企业号 管理全学校所有学院、团委、学生处各部门人员考勤、活动等

订阅号支持的常用接口

  • 会话界面自定义菜单;
  • 多客服接口;
  • 获取用户地理位置;
  • 高级群发接口;
  • 用户分组;

9大接口

  • 语音识别,即语音转文本;
  • 客服接口,发过的消息 24 小时内回复消息;
  • OAuth 2.0 网页授权,通过授权接口,请求用户授权,获取更多用户信息;
  • 生成带参数的二维码,用户扫描关注公众号后根据参数分析各二维码的效果,从而可以实现更多分析结果;
  • 获取用户地理位置;
  • 获取用户信息;
  • 获取关注者列表信息;
  • 用户分组接口,通过分组接口,可以在后台为用户移动、创建、修改分组;
  • 上传、下载多媒体文件;

订阅号和服务号不同

  • 出现位置不同;
  • 订阅号 1篇/天,服务号 4篇/月
  • 订阅号没有 9大接口和支付功能;

是否认证

认证,得需要有一个开户过的企业(也就是以公司名义),如果是服务号建议认证一下。订阅号认证账号别人可以直接在添加好友里搜索关键词就能找到你。

注意事项

  • 微信公众号接口只支持 80 端口;
  • 微信后台配置的 URL 是唯一能接收到消息和事件的入口,公众号所有操作都是基于这个 URL 进行交互的;
  • 调用所有微信接口时几乎全部使用 https 协议;
  • 用户向公众号发消息时,会传过来 openID,这个 openID 是用户微信号加密后的值,每个用户在每个公众号中 openID 是唯一的;
  • 在开发阶段,要时刻留意报错信息,比如全局返回码,这个特别特别特别地重要,开发出了问题需要手动解决;
  • 和微信服务器交互时,需要满足各个接口的规范限制、调用频率限制、模板消息、用户数据等敏感信息的使用规范;

文档和示例地址

你可以

上一篇:Nodejs 开发微信公众号

下一篇:本地访问和外网访问

编程之上