微信开放平台开发第三方授权登陆(一):开发前期准备
微信开放平台开发系列文章:
微信开放平台开发第三方授权登陆(一):开发前期准备
微信开放平台开发第三方授权登陆(二):PC网页端
微信开放平台开发第三方授权登陆(三):Android客户端
微信开放平台开发第三方授权登陆(四):微信公众号
微信开放平台开发第三方授权登陆(五):微信小程序
目录
一、前期准备流程
二、具体实现步骤
1、注册邮箱账号
2、注册微信开放平台账号、完善开发者资料
3、申请开发者资质认证
1)申请开发者资质认证
2)选定类型
3)填写“认证资料”
4)填写“管理员信息”
5)上传“企业基本信息”材料:
6)进入填写发票及支付费用
4、创建应用
1)创建网站应用
2)创建移动应用
5、申请微信登陆功能
三、注意事项
四.主要提供材料
五、特殊情况处理方案
据微信开放平台“开发资源”中网站应用微信登陆功能开发指南描述:进行授权登陆接入前,需要先注册一个开发者账号,并拥有一个已经审核通过的网站应用,并获取AppID和APPSecret,然后申请微信登陆并通过审核后,可以接入流程进行开发。
据开发者资质认证处介绍:开发者资质认证通过后,微信开放平台帐号下的应用,将获得微信登录、智能接口、第三方平台开发等高级能力。
所以在微信第三方授权登陆获取用户信息开发前,需要做一些前期准备。目的是获取到AppID以及AppSecret,并成功申请微信登陆功能。
一、前期准备流程
1、注册邮箱账号。
2、根据邮箱账号注册微信开放平台账号,完善开发者资料。
3、申请开发者资质认证、填写相关资料、填写发票、支付认证金额。提交并等待认证结果
4、认证成功后,创建网站应用,填写基本信息、下载网站信息登记表填写并上传扫描件、填写授权回调域等。提交审核等待结果。
5、认证成功后,创建移动应用,至少选择安卓、IOS、WP8其中一种平台
6、创建应用成功后,申请微信登陆,等待审核结果,待审核通过后,可进行微信登陆的开发。
注:创建应用和开发者资质认证可同时进行
准备工作大致流程图
二、具体实现步骤
1、注册邮箱账号
支持网易邮箱、QQ邮箱等常规邮箱。此邮箱将成为日后登陆开放平台的账号。
2、注册微信开放平台账号、完善开发者资料
1)填写邮箱进行注册、开放平台将发送邮件到填写邮箱中,点击邮件上的地址进行开发者资料的完善。(开放平台注册地址:https://open.weixin.qq.com/cgi-bin/readtemplate?t=regist/regist_tmpl&lang=zh_CN )
2)开发者资料完善:主要填写注册人信息。如真实姓名、真实手机号码、联系地址、身份证号码。使用注册人的微信扫码绑定为管理员。提交信息。(邮件信息包含地址,点击后进行资料完善)
3)完善资料后,根据邮箱及密码进行登录
3、申请开发者资质认证
1)申请开发者资质认证
登录后,点击右上角邮箱号进入“基本资料”,点击“开发者资质认证”,显示未认证,点击“现在申请”。
认证成功后,这里将变成认证成功:
2)选定类型
同意“微信开放平台开发者资质认证服务协议”,点击下一步。选择类型为“企业”,点击确定。
注:类型包含了企业、网店商家、媒体(事业单位媒体、其他媒体)、政府及事业单位、其他组织(社会团体、民办非企业、其他组织)
3)填写“认证资料”
包括企业全称、组织机构代码、工商执照注册号、法定代表人/企业负责人姓名、经营范围(一般经营范围)、企业规模(选填)、企业开户名称、企业开户银行、企业银行账号。
4)填写“管理员信息”
包括账号管理员姓名、账号管理员部门与职位、账号管理员手机号、管理员座机、管理员电子邮件、身份证号。最后需要使用管理员的微信进行扫码。
5)上传“企业基本信息”材料:
需要准备的材料及要求如下
I.组织机构代码证
组织机构代码证必须在有效期范围内。必须是原件照片、扫描件或复印件加盖企业公章后的扫描件。图片不超2M
II.企业工商营业执照
中国大陆工商局或市场监督管理局颁发的工商营业执照,且必须在有效期内。要求原件照片、扫描件或者复印件加盖企业公章后的扫描件
III.申请公函下载打印
如果是一般企业需要先下载“一般企业申请认证公函”,个体下载“个体工商户申请认证公函”(见附件中“一般企业申请认证公函.doc”及“个体工商户申请认证公函.doc”或于网站中下载)。对下载的申请公函进行打印。
IV.填写申请公函信息
填写内容主要有(根据不同企业类型进行填写,只需要填写其中一个就可以):
A.一般企业申请认证公函:
a.企业信息:申请企业全称、官网(可缺省)、办公电话、办公地址、企业规模、企业简介(要说明企业经营范围,重要历程,主要产品和服务及覆盖区域等事项)、
b.法定代表信息:法定代表人姓名、身份证号码、应用的Appid(这时还没有Appid,此项不填)、登陆Email、
c.申请相关信息:申请认证理由、提供的服务、
d.账号运营者信息 : 账号运营者姓名、部门及职位、身份证号、手机号、办公联系电话、电子邮箱
e.填写认证申请公函:最后运营者签字并加盖企业章
B.个体工商户申请认证公函:
a.个体工商户信息:个体工商户全称、官网(可缺省)、办公电话、办公地址、规模、简介(主要说明经营范围,重要历程,主要产品和服务及覆盖区域等事项)
b.经营者信息:经营者姓名、身份证号码、应用的Appid(这时还没有Appid,此项不填)、登陆Email
c.申请相关信息:申请认证理由、提供的服务、
d.账号运营者信息:账号运营者姓名、部门及职位、身份证号、手机号、办公联系电话、电子邮箱
e.填写认证申请公函:最后运营者签字并加盖企业章
V.对填写好的申请公函进行上传图片:
上传加盖企业公章的原件照片或扫描件
点击下一步。
6)进入填写发票及支付费用
等待认证结果。
注:开发者认证费用为300.有效期一年,可在最后三个月申请年审续期
4、创建应用
1)创建网站应用
进入开放平台首页(https://open.weixin.qq.com),点击上方“管理中心”,点击“网站应用”,点击“创建网站应用”
I.填写基本信息
包括网站应用名称、英文名(选填)、应用简介、英文简介(选填)、应用官网。
II.上传网站信息登记表扫描件及网站应用图片
A. 网站信息登记表
先下载《微信开放平台网站信息登记表》(见附件”微信开放平台网站信息登记表.doc”).然后进行填写打印。最后盖章,上传扫描件。图片不超过2M
网站开放平台信息登记表填写内容包括:
a. 网站信息:
1)网站网址:要创建第三方准备使用的网址。
2)网站备案号/许可证号
3)主板单位名称/个人姓名
4)单位/个人官网网址
5)单位/个人所在地:
6)单位/个人简介:
b. 开发者账户信息
1)邮箱:注册微信开放平台的注册邮箱
2)网站应用名称:与开放平台填写的网站应用名称一致
c. 负责人信息
1) 姓名
2) 职务
3) 联系人手机
4) 责任人个人邮箱
然后填写责任人签名。职务。以及填写日期,最后盖上申请公司的章
B. 网站应用图片
上传网站应用水印招聘。28*28像素以及108*108像素的png图片,大小不超过300k。
上传完成后,点击下一步
III.填写授权回调域
填写合法的域名。第三方授权登陆后,只能回调到该域名下的页面。(即,开发的网站上线后的域名)
审核时间大概7个工作日内(审核资料完整正确的话,大概3天左右能审核通过)
审核不通过的话,会显示驳回,并且告知哪个环节审核不通过,可以重新修改再审,
审核成功页面:
2)创建移动应用
进入开放平台首页(https://open.weixin.qq.com),点击上方“管理中心”,点击“移动应用”,点击“创建移动应用”
I.填写基本信息
包括移动应用名称、英文名(选填)、应用简介、英文简介(选填)、应用官网。
II.上传移动应用图片
上传移动应用水印图片28*28像素的png图片,以及移动应用高清图片108*108像素的png图片。大小均不超过300k
III.填写平台信息
选择平台,一共有三种平台:ISO应用、Android应用和WP8应用
至少选择一个平台,可以多选。
A. IOS应用
细分为iPhone和iPad,可多选
这两种设备类型均需要提供“Bundle ID”(ISO应用唯一标识)、“测试版本Bundle ID”(ISO应用测试版本的BundleID)、“AppStore下载地址”(选填)
B.Android应用
需要提供 “应用签名” 和 “应用包名”,以及“应用下载地址(选填)”
应用签名可以使用签名生成工具直接从安装当前应用的手机获取,应用签名由开发者签名该应用的keystore文件决定
应用包名在manifest文件里声明,要和正式发布应用的包名一致。
C.WP8 应用
WP8应用只需要填写“应用下载地址(选填)”就可以了。
注意:应用若还没有提交到应用市场,下载地址等可以暂时为空,提交到应用市场后,可修改下载地址。
注:
1.审核将在三个工作日内完成,目前只审核开发者的资质和真实性,不涉及应用内容本部,不需要开发者提交ipa文件或将含微信SDK的版本在AppStore上线后再审核,但要求开发者提供该应用已经上线的版本的下载地址
2.同一应用在不同平台的版本应共用一个AppID
审核成功后的页面(Android)
5、申请微信登陆功能
成功创建应用并审核通过后,点击应用右方“查看”可以查看应用详情。
在“接口信息”一栏中,查看当前应用拥有的接口权限。
选中“微信登陆”接口,点击右方申请开通,开通微信登陆功能。
三、注意事项
1、开发者资质认证结果只有成功或失败两种情况。审核费用与最终是否审核通过无关。每申请一次,就需要支付一次审核服务费用
2、我方在完成在线申请及资料提交流程,并完成审核服务费用支付后,腾讯会在15个工作日内展开认证工作,我方应积极配合腾讯及第三方审核公司的认证需求,并有权随时了解、查询认证进度
3.认证失败原因可能情况:
1)由于我方原因,经腾讯三次系统通知用户调整申请内容,我方仍未能满足开发者资质认证要求的;
2)由于我方原因:自用户付费之日起三十日,我方仍未能满足开发者资质认证要求之一;
3)因其他原因而不能认证成功的情形
4、网站应用和移动应用一个开发者最多只能登记10个。
四.主要提供材料
主要提供材料,详情见“具体实现步骤”
- 微信开放平台登陆邮箱
- 开发者个人详细信息
- 企业信息及法人(负责人)信息(包括官网等)
- 企业账号管理员信息(包括微信扫码)
- 企业章
- 应用官网及备案号/许可证。 应用图标。
五、特殊情况处理方案
1.若我方向腾讯或者第三方审核机构提供的资料和信息如有变更的,应当及时采取以下措施:
1)如处于认证过程中的资料和信息发生变更,用户应立即通知腾讯或负责认证订单的第三方审核机构更新有关资料及信息;
2)如认证成功后资料和信息发生变更,用户应及时申请补充订单变更有关资料及信息;
3)如认证成功后腾讯发现资料和信息存在错误,用户应及时申请补充订单更正有关资料及信息。
微信开放平台开发第三方授权登陆(一):开发前期准备相关推荐
- 微信开放平台开发第三方授权登陆(三):Android客户端
微信开放平台开发系列文章: 微信开放平台开发第三方授权登陆(一):开发前期准备 微信开放平台开发第三方授权登陆(二):PC网页端 微信开放平台开发第三方授权登陆(三):Android客户端 微信开放平 ...
- 微信开放平台开发第三方授权登陆(二):PC网页端
微信开放平台开发系列文章: 微信开放平台开发第三方授权登陆(一):开发前期准备 微信开放平台开发第三方授权登陆(二):PC网页端 微信开放平台开发第三方授权登陆(三):Android客户端 微信开放平 ...
- 微信开放平台之第三方平台开发,模板小程序如何提交?
大家好,我是悟空码字 12月25日,天气晴朗,阳光普照,今天是圣诞节.因为疫情影响,小羊人的增多,街上放眼望去,人烟稀少.楼下除了几个十一二岁的小男孩在玩耍,也没有像往日老人悠闲打牌.小孩嬉戏那般热闹 ...
- 微信开放平台【第三方平台】java开发总结:预授权码(pre_auth_code)(三)
微信第三方平台预授权码(pre_auth_code)开发说明(全网最详细的微信第三方平台预授权码开发说明) 预授权码 预授权码(pre_auth_code)是第三方平台方实现授权托管的必备信息,每个预 ...
- 微信开放平台【第三方平台】java开发总结:验证票据(component_verify_ticket)(-)
微信第三方平台验证票据(component_verify_ticket)开发说明(全网最详细的微信第三方平台验证票据开发说明) 概述 微信公众平台-第三方平台(简称第三方平台)开放给所有通过开发者资质 ...
- 微信开放平台开发第三方授权登陆:微信扫码登录
一.概述 根据需求,需要拥有第三方微信登录功能,并获取到用户信息. 网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统. 二.前期准备工作 1.注册邮箱账号. 2.根 ...
- 微信开放平台开发第三方授权登陆
本文转载自网络,原文链接https://blog.csdn.net/qq_34190023/article/details/81133619 目录 一.前期准备流程 二.具体实现步骤 1.注册邮箱账号 ...
- 蚂蚁开放平台开发第三方授权登陆(一):开发前期准备
根据需求,需要使用支付宝进行第三方授权登陆获取用户基本信息.支持PC网页.App应用的授权. 其中PC网页只需要添加获取用户信息的功能,成功上线后就可以完成功能. App应用授权登陆则需要有一个生效的 ...
- 微信第三方扫描登录 java源代码_微信开放平台基于网站应用授权登录源码(java)...
1. 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据code参数: 2. 通过code参数加上AppID和AppSecret等,通过 ...
- 微信开放平台之第三方平台开发,从哪里入手?
大家好,我是悟空码字 疫情之下,最近有不少兄弟没有挺进决赛,半途成了小羊人,可谓是出师未捷身先死.话说回来,不管怎么样,尽量保护好自己,能越晚变羊越好. 开始说正事,不管是自己在创业或学习也好,还是公 ...
最新文章
- 基于ANN的6种调制信号自动调制识别(2ASK、4ASK、2FSK、4FSK、2PSK、4PSK)
- 多窗体、窗体传值、打开唯一窗体操作
- Java有线程安全的set吗?
- win7 系统盘下AppData文件夹中Local和Roaming分别有什么作用?
- python实现redis分布式锁
- web服务器-Apache
- JSP 中使用Struts2的值
- 不要在viewWillDisappear:方法中移除通知
- linux 审计工具auditd日志audit.log时间戳转换查看
- 如何学习angular.js
- 职场 | 算法是怎样决定你的职业生涯的
- 超精华的unity2d同屏显示9千人,看完还怕学不会?
- NVMe PM951 硬盘写入速度优化
- 2018DeeCamp笔试题目第二套B卷
- 独立键盘检测,矩阵键盘检测
- 一、Numpy-4.数组的运算
- Win10切换到了Users用户怎么切换回来
- 安卓实现循环定时响铃
- 一阶零输入响应例题_一阶电路的零输入响应的特征方程
- c# picturebox 刷新_c# – 更新PictureBox时可能导致ArgumentException的原因是什么?
热门文章
- 办公小技巧:excel列宽在哪里设置
- android 提取方法,Android ROM文件提取方法
- python extension c++ 扩展
- 51单片机用c语言在液晶1602上显示汉字,51单片机LCD1602显示汉字(中文)源程序...
- 微信小程序scroll-view中的坑(因为动态设置高度导致无法下拉)
- 微信打不开MP4文件 (记录编码问题)
- 戴尔服务器找不到启动盘,解决戴尔笔记本重装系统找不到引导或硬盘启动项方法...
- win2008Server 部署网站
- shadow 文件详解
- 搜狗批量提交软件-批量提交网站链接