独角兽企业重金招聘Python工程师标准>>>
微信公众号的开发主要是在服务号环境下进行,订阅号是拿不到用户的资料的,因此,下文的讨论都基于微信服务号。
微信公众号的两个access_token
在微信的开发文档中,存在两个access_token,需要对它们加以区别。为了区分这两个token,我把它们重新命名为core_token和user_token。
core_token就是微信公众号自己的access token,是你拥有的微信公众号作为众多公众号中的一个,向微信服务器申请的唯一凭证。这个token只需要你使用公众号的appid和appsceret就可以拿到了,文档在这里。但是注意,这个token的有效期只有7200秒,也就是说,微信会认为你很少用到这个token,而且它的安全级别也比较高,所以有效期比较短,每天能够申请该token的次数也被限制了。当然,微信也做了建议,如果你确实需要经常使用