很多时候,我们都有想过开设一个微信公众号。但是开设自己的公众号却有着诸多的限制。并且操作也不是人人都熟悉。如果有什么地方操作失误,可能又会被认为恶意操作而限制账号注册资格。那么下面小编给大家详细介绍下微信登陆开发流程和微信登陆认证流程详情,一起来看看吧。
微信小程序开放平台
先从我们的小程序代码开始。
简单的说一下我们小程序的js代码登录流程。
login ->获取code ->getUserInfo获取iv和encryptedData ->传给自己的服务器处理 ->返回给小程序结果。
微信登陆开发流程和微信登陆认证流程介绍
code:服务器用来获取sessionKey的必要参数。
IV:加密算法的初始向量,encryptedData:加密过的字符串。
把code iv encryptedData 传递给我们的服务器。
看文档的话,应该知道,我们所需要的unionId就在encryptedData中,所以服务器需要这些信息来把unionId解析出来。
服务器处理逻辑
我php用的是laravel框架。
先下载微信的解密demo。
微信登陆开发流程和微信登陆认证流程介绍
这里我选择的是PHP代码,把除了demo外的三个class文件,放入我们自己的项目,以后后面调用。
这里讲解一下服务器的处理流程:
通过微信的https://api.weixin.qq.com/sns/jscode2session接口获取seesionKey,然后在通过sessionKey和iv来解密encryptedData数据获取UnionID。
最后拿到的这个 data就是我们解密后的encryptedData里面会包含unionId。
微信登陆认证流程
1、注册方式选择微信认证流程:
微信认证指注册和认证公众号同时进行,申请后公众号即为认证加“V”的公众帐号(若您后续帐号需要微信认证,也可选择微信认证方式来注册公众号),微信认证服务审核费300元/次/年。
注:
1)个体工商户无对公账户,可提供营业执照上法人的银行卡信息申请认证;
2)企业必须要有对公账户,请先办理对公账户再申请公众号或认证;
3)事业单位如无对公账户,可以使用结算中心或财政账户支付验证(如国库集中收付结算中心等),也可以使用证书上法人的对私银行卡号及姓名;
4)政府类型若没有对公账号,可以在“机构开户银行”、“机构银行账号”栏填写“无”;
2、微信认证流程图,请参考:
为了让您更好了解流程情况,提供示例图给您参考:
微信登陆开发流程和微信登陆认证流程介绍
3、选择微信认证方式具体操作流程如下:
第一步:点击微信认证;
注:微信认证注册方式是人工审核,需要服务审核费用300元。
微信登陆开发流程和微信登陆认证流程介绍
第二步:认证联系人信息填写;
个体工商户:联系人必须为法人;
除个体工商户外其他类型:联系人不一定为法人,但必须是公司在职员工。
微信登陆开发流程和微信登陆认证流程介绍
最后一步:填写公众号名称、功能介绍、选择运营地区就可以了。
微信登陆开发流程和微信登陆认证流程介绍
恭喜您,成功创建了一个公众号!
注:记得要在30天内(自然日)去操作微信认证,认证通过,才算注册并认证成功,帐号才能正常使用。
微信登陆开发流程和微信登陆认证流程介绍
以上就是一些关于微信登陆开发流程和微信登陆认证流程介绍。希望以上内容对你了解掌握微信有所帮助哦,如果你想要了解更多相关的信息,还可以收藏我们网站了解。
工作手机
适用类型 : 企业展示型
适用行业 : 企业
案例编号 : 001