微信公众号坑

最近在做公众号, 由于要用到支付, 所以注册的服务号.

公众号业务逻辑是:

扫码 -> 判断是否关注

-> 否 -> 跳到关注二维码 -> 用户关注 -> 把业务的连接发送给用户

-> 是 -> 跳过业务连接

后面由于了解到服务号一个弊端, 就是推送文章的限制, 于是立马又注册了一个订阅号, 开通缴费认证.

想法把这个订阅号与服务号串起来用?

于是折腾, 大致想法是:

扫码 -> 判断是否关注订阅号(@1) -> 否 -> 跳到订阅号二维码 -> 关注二维码 -> 被动的业务连接发给用户

想想也是可行的, 可以问题出来了.

@1: 怎么判断是否关注了订阅号?

微信文档, 获取用户基本信息(UnionID机制), 其中返回字段里有一个, subscribe, 本接口需要:

参数
access_token
openid

这里Openid怎么获取呢? 并且这个是用户在订阅号下的Openid. 找到两个方式:

  1. 网页授权, 文档,
  2. 通过订阅号菜单(这一条肯定不行, 关都没有关注, 怎么去拉菜单)

对于第一条, 网页授权, 试了一下: 一直返回: 10003, 然后订单号的后台没有哪里可以配置

后来再查了一下文档, 订阅号居然不支持H5授权….

Leave a Reply