记住用户名密码
这里是通过小程序的open_id直接发送公众号模版消息,前提是用户已关注该公众号。那么我们就可以利用这个捷径来实现我们想要的功能。
具体的思路是:向用户发送一个不存在的模版(这样用户肯定不会收到任何通知),通过返回的错误码来判断是否有关注:
这个是模版id错误的异常:{"errcode":40037,"errmsg":"invalid template_id rid: *******"}
这个是用户未关注的异常:{"errcode":43004,"errmsg":"require subscribe rid: ******"}
看到这里就很明晰了,统一服务消息接口会先校验是否有关注,再校验模版的正确性。所以我们只需判断errcode是否为43004,若是则未关注,否则已关注。
目前有 0 条留言 其中:访客:0 条, 博主:0 条