[Wechat] 【微信开放平台】下绑定【微信公众号】、并创建【网站应用】的操作指南
背景知识
- 微信开放平台 := 微信公众平台
微信公众号
有用户唯一标识openid
,微信小程序
、微信开放平台
授权的网站应用
也有用户唯一标识openid
,但同一主体下面的微信公众号和小程序、网站应用的openid
在同一个用户身上分别是两个,只有绑定了微信开放平台
后同一个微信开放平台账号下面的应用才会有统一的unionid
。
Step0 申请独立的新邮箱账号作为【微信开放平台】的账号主体的注册管理员
一般只有大型公司才会搭建自己的邮箱服务器;可以个人申请QQ邮箱 或者 163、outlook作为独立的邮箱账号、这是阔以的。
Step1 【微信开放平台】下【注册账号】
- 微信开放平台-注册
注册账号的访问路径:https://open.weixin.qq.com/
操作路径:微信开放平台(首页)-注册
-
填写基本信息
-
登记主体信息-【政府/企业/个人/其他组织】
- 填写公众号【管理员】的身份证姓名、身份证号码、手机号及验证码。
- 使用绑定了公众号【管理员本人】银行卡的微信扫左侧二维码,以证明身份。本验证方式不扣除任何费用。
- 确认主体信息
Step2 微信开放平台帐号的【开发者资质认证】
完成
微信认证
的微信开放平台账号
才可以绑定公众号
、绑定网站应用
、...。
- 已完成
微信认证
的微信开放平台账号
可以忽略此步。- 若为注册【微信开放平台】账号的类型为
个人
时,此步骤无法跳过。
- 登录
微信开放平台
->账号中心
->开发者资质认证
若
已认证
,会显示当前状态已认证
-
同意
微信开放平台
认证服务协议 -
填写企业/政府认证资料
按照要求填写
企业/政府认证资料
信息,
微信开放平台
的认证流程
填写的信息与微信公众号
申请微信认证
一样的流程。
此步骤可参考微信认证的申请方法
以
企业
为例
- 填写
发票信息
,并支付款项
这里的支付费用是
腾讯公司
直接收到,与其他公司无任何关系
【注意事项】
- 如果资料没有问题,提交审核后
大约一周
的时间就可以审批下来了。所以,在申请时尽量提供较为全面的信息,避免重复审核。
Step3 微信开放平台账号下【绑定微信公众号】
- 进入
微信开放平台
(https://open.weixin.qq.com) ->管理中心
->公众号
->绑定公众号
- 根据指引填写公众号名称、公众号密码,完成安全验证,即可绑定成功。
验证公众号的所有权,验证通过后即绑定成功。
Step4 微信开放平台下【创建网站应用】
- 进入
微信开放平台
(https://open.weixin.qq.com) ->管理中心
->公众号
->创建网站应用
点击创建网站应用后,按照步骤输入应用信息
《微信开放平台网站信息登记表》
https://developers.weixin.qq.com/doc/oplatform/Website_App/operation.html
填写完成所有信息后,进入审核步骤;审核时间最大7天,请耐心等待。
- 获取【网站应用】在【微信开放平台】授权后授予的的
Appid
、AppSecret
审核通过后,在
管理中心
->网站应用
可以看到已通过审核的应用
,点击查看即可看到应用的详细信息
在应用的详细信息中,可以看到当前应用的
Appid
和AppSecret
,将这两个值保存,作为配置后台使用的参数。
使用方式:提供给对应网站服务器后台的开发/运维人员进行配置。
Y FAQ
Q1 微信开放平台的非个人账号(主体为政府/企业等)的管理员可修改吗?
可以修改
Q2 微信授权的网站应用的用户登录流程?
以"天府新青年"微信公众号授权开发的"青年大学习"网站应用的登录流程为例,进行分析、解说。
Step1 用户点击【微信公众号】链接的外部【网站应用】地址,跳转至【网站应用】的索引页
- Step1.1 上图对应URL(url-1):https://dxx.scyol.com/v_prod6.0.2/
- Step1.2 用户端(微信 or 浏览器)转至 https://dxx.scyol.com/api/stages/currentInfo
[General]
Request URL: https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx7e7fdbc0cc711044&redirect_uri=https://dxx.scyol.com/v_prod6.0.2/&response_type=code&scope=snsapi_userinfo&state=123
Request Method: GET
Status Code: 301
Remote Address: 183.194.204.42:443
Referrer Policy: strict-origin-when-cross-origin
[response]
location: https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx7e7fdbc0cc711044&redirect_uri=https://dxx.scyol.com/v_prod6.0.2/&response_type=code&scope=snsapi_userinfo&state=123&connect_redirect=1#wechat_redirect
skfrmwrespcookie: 6xgAIA0QASgp3g==
x-wx-fj: 001,018,0000001024
- Step1.4 再跳转至微信官方的如下Url
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx7e7fdbc0cc711044&redirect_uri=https://dxx.scyol.com/v_prod6.0.2/&response_type=code&scope=snsapi_userinfo&state=123&connect_redirect=1
即 https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx7e7fdbc0cc711044&redirect_uri=https://dxx.scyol.com/v_prod6.0.2/&response_type=code&scope=snsapi_userinfo&state=123&connect_redirect=1#wechat_redirect
若在PC电脑的浏览器访问上述url(url-1),会跳转到如下URL的微信官方提示页面
https://open.weixin.qq.com/connect/oauth2/authorize?
appid=wx7e7fdbc0cc711044
&redirect_uri=https://dxx.scyol.com/v_prod6.0.2/
&response_type=code
&scope=snsapi_userinfo
&state=123
&connect_redirect=1#wechat_redirect
Step2 【微信公众号】申请【微信用户】授权,以获取昵称、头像等信息
https://open.weixin.qq.com/connect/oauth2/authorize?
appid=wx7e7fdbc0cc711044
&redirect_uri=https://dxx.scyol.com/v_prod6.0.2/
&response_type=code
&scope=snsapi_userinfo
&state=123
&uin=MjY3MDIxNjU4MQ%3D%3D
&key=9edbbdd90ab80c49612cd13c04c5831e9dfd46664c7840dcf9f4361b25671b09df176637054e8a50f03a67c73eea2c785b2eb21c34e6166d4d7d6fb1ab7a0fb002b505a5715f795f51d6a6d09aad9be1406aa30672ccd210826e0133ba0a22b736a42a9719c2f3e1dad00424674bd7124c27fb71ea9f324920403d2cd473fcaf
&version=63090217
&exportkey=n_ChQIAhIQdKFdT52KnU3fv%2BdyoygWqxLMAQIE97dBBAEAAAAAAB%2B%2FE4O2ETEAAAAOpnltbLcz9gKNyK89dVj0iixNAXf6LWfzdHlg41aErRktY2jHBJ3XeLTHNUbvFDfXUuTa%2BNFW36Yble9gChf6HvBq9V5CWtn%2Fr4axjKY8BhWx8aa%2Ba35wPBhEiRQBGn4%2Bv6cq0DlcH3UKfq0STnU2YDZ45vojDZDd4RHdV1duM6OJV%2FnQB%2BmRlmDQ5bIJXWlX38Uci%2Fsm5ZC6vRY%2BCSOros2EED7kSFBrJb5JM2lYfq%2FzPA5PUw%3D%3D
&pass_ticket=2XPJYWHRrl4B9OY0c3YWGPs6xwdqYGsM%2Fp5WmWMxZd3I5J7hxoC6uyc2bibERVHtSYYaMwSx4b7hyQRw6QjDSw%3D%3D
&wx_header=0
Step3 【微信用户】授权后,【网站应用服务器】使用appId/appSercet/code等通过微信官方授权方式实现登录,并获取微信用户信息;用户端跳转至网站应用的的(登录后)首页
https://dxx.scyol.com/v_prod6.0.2/?code=031mrcGa10iY9F0IACHa1LUBLL0mrcGR&state=123#/
--> https://dxx.scyol.com/v_prod6.0.2/#/pages/home/home
Q2.X 参考文献
Y 推荐文献
- TCP/IP/域名信息备案管理系统 - 工信部
- 网站应用-应用审核规范 - 微信开放平台 【推荐】
- 微信开放平台帐号开发者资质认证 - doc.seeaim.com 【推荐】
- 操作指南 /开放平台 /绑定公众号和小程序 - 微信官方文档/开放平台 【推荐】
- 绑定公众号流程 - 腾讯客服/微信开放平台 【推荐】
- 小程序绑定微信开放平台帐号与公众号关联小程序教程 - MING鸣蝉 【推荐】
X 参考文献
网站应用的网站信息登记表填写方面
- 《Website_Information_Form/微信开放平台网站信息登记表》 - 微信开放社区 【推荐】
- ICP备案主体 是个人 怎么填写 《微信开放平台网站信息登记表》? - 微信开放社区 【推荐】
1.如有疑问或申诉,请提供具体的open邮箱账号供查看审核数据。
2.用户需按网站实际情况填写相关应用信息,即主办单位填写个人姓名,并由该个人提供手写签字,如有个人公章也可加盖。
微信开放平台的认证主体与网站应用对应官网的主体不一致时的《授权书》模板
- ICP备案主体 是个人 怎么填写 《微信开放平台网站信息登记表》? - 微信开放社区
- 微信开放平台网站信息登记表之个人申请需要盖章吗 - 微信开放社区
- 你提交的《微信开放平台网站信息登记表》其网站应用名称与open平台的应用名称不一致,申请不予通过? - 微信开放社区
物流熵机网 / 好好装商城
风险:用户隐私泄露、数据安全问题
![QQ沟通交流群](https://blog-static.cnblogs.com/files/johnnyzen/cnblogs-qq-group-qrcode.gif?t=1679679148)
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!