那什么是OpenID呢:当用户和公众号发生了交互,微信服务器会为每个用户针对每个公众号产生一个OpenID(也就是指该OpenID是利用两个因素:用户和公众号来产生的,也就意味着如果该用户跟另外一个公众号交互,产生的OpenID也是不同的,这样安全性会比较高),如果一个公司有多个公众号,并且需要在多公众号、移动应用之间做用户共通,则需要使用UnionID,前往微信开放平台,将这些公
企业公众号开发
那什么是OpenID呢:当用户和公众号发生了交互,微信服务器会为每个用户针对每个公众号产生一个OpenID(也就是指该OpenID是利用两个因素:用户和公众号来产生的,也就意味着如果该用户跟另外一个公众号交互,产生的OpenID也是不同的,这样安全性会比较高),如果一个公司有多个公众号,并且需要在多公众号、移动应用之间做用户共通,则需要使用UnionID,前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下,绑定后,一个用户虽然对多个公众号和应用有多个不同的OpenID,但他对所有这些同一开放平台账号下的公众号和应用,只有一个UnionID,可以在用户管理-获取用户基本信息(UnionID机制)文档了解详情。
登录微信公众平台后,在公众平台的开发-基本设置页面,勾选协议成为,点击“修改配置”按钮,填写服务器地址(URL)、Token和EncodingAESKey,其中URL是用来接收微信消息和事件的接口URL。Token可由可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。EncodingAESKey由手动填写或随机生成,将用作消息体加密钥。
到这里步可以向我的个人网站进行引流。由于资源文件都是需要提取码才可以的,用户扫描二维码后,关注个人公众号,会收到相应文件的提取码,输入提取码,就可以真正的开始了。
这种方案带来的好处很明显:可以同时向网站和公众号引流用户不需要手动搜索公众号名称进行关注用户得到的不是网盘的链接,不需要去网盘。这里插一句题外话,这个功能我已经开发完了,才发现,非微信认证的公众号是不能使用“带参数的二维码”功能的。
(作者: 来源:)