2019独角兽企业重金招聘Python工程师标准>>>

有时候开发微信公众号下的网页,需要自动登陆且获取用户信息,怎么做的?

一.找到AppID和AppSecret

首先,我们得登陆微信公众平台:https://mp.weixin.qq.com

找到 “开发” => “基本配置”,看到 “公众号开发信息”,记录下你的

开发者ID(AppID) 和 开发者密码(AppSecret)

                                                        

二. 配置公众号菜单

我们要在公众号上打开连接,可以配置公众号,“自定义菜单” ,配置 菜单名、跳转页面地址

在页面地址这里,要用户登陆的话,需要配置这样的连接:


https://open.weixin.qq.com/connect/oauth2/authorize?appid=你的AppId&redirect_uri=你的页面地址&response_type=code&scope=登陆方式&state=1#wechat_redirect

其中 scope 有两种参数,scope=snsapi_base 或者 scope=snsapi_userinfo

区别在于,snsapi_base 使用前者不需要用户点击一个授权按钮,直接跳转到回调页面

snsapi_userinfo,需要点击授权按钮,这种没有关注公众号的情况下也可以授权

设置好后,打开这个链接的回调地址为:回调地址/?code=CODE&state=1

带了两个参数:code和state,其中,我们就可以用这个code去获取当前用户的openid。

转载于:https://my.oschina.net/9264736/blog/1821706

微信公众号打开网页自动登陆配置相关推荐

  1. python 网站实现扫描二维码关注微信公众号,实现自动登陆

    微信公众平台接口测试帐号:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 1,微信提供生成带参数的二维码的接口,参数就是唯 ...

  2. 微信公众号打开的h5网页点击按钮返回公众号

    从微信公众号打开的h5网页 退出h5返回到公众号方法 closePage() {if (typeof WeixinJSBridge == "undefined") {if (doc ...

  3. html下拉加载原理,GitHub - gavinjzx/wxPull: 原生JS实现微信公众号或网页使用下拉加载和上拉刷新...

    原生JS实现微信公众号或网页使用下拉加载和上拉刷新 微信浏览器打开网页显示网址安全信息解决办法,网上很多办法,也找了很久,但是最新的很多用不了. 先看看效果,是不是亲想要的,可以跳过,以免浪费宝贵时间 ...

  4. html下拉加载实现原理,GitHub - sybiele/wxPull: 原生JS实现微信公众号或网页使用下拉加载和上拉刷新...

    原生JS实现微信公众号或网页使用下拉加载和上拉刷新 微信浏览器打开网页显示网址安全信息解决办法,网上很多办法,也找了很久,但是最新的很多用不了. 先看看效果,是不是亲想要的,可以跳过,以免浪费宝贵时间 ...

  5. 微信公众号分享网页注意点

    最近自己要做微信分享的防封,就研究一下市面做的分享防封原理,基本分流防封是一个做法. 过程讲述: 通过一个微信公众号分享一个入口,记住这个分享内容网页的内容最好一点违规的都没有,标题和图片可以带有诱导 ...

  6. H5 微信公众号打开pdf文件的思考

    0. 背景 最近遇到一个需求是H5通过微信公众号打开一个pdf链接(url形式,浏览器输入url可直接下载)看上去很简单,不过还是有不少要注意的. 1. 如何打开文件 拿到需求第一想法,怎么打开链接呢 ...

  7. 微信公众号的网页授权如何在本地调试?

    调试微信公众号的网页授权时,要填写网页授权域名(如图1),否则授权的时候会提示redirect_uri参数错误(图2),可是我得在localhost先调试成功才能上传到实际的网站上吧,可是这里不支持l ...

  8. vue 公众号扫描_vue编写微信公众号打开相机功能

    vue编写微信公众号打开相机功能,什么都不多说直接上代码 页面布局代码 class="previewer-demo-img" :key="index" :src ...

  9. 微信公众号-测试号-网页授权

    微信公众号-测试号-网页授权 自己摸索几天,总算搞清楚了 第一步 登录微信公众号平台,开发者工具菜单进入公众平台测试账号 第二步 设置网页帐号 网页授权获取用户基本信息的域名,测试号是可以用ip和域名 ...

  10. Java开源项目—通用CRM管理系统(微信小程序+微信公众号+H5网页+PC管理后台)

    前言 CRM(客户关系管理)管理系统是一种用于管理客户关系的软件系统,通过收集.组织和分析客户关系数据,帮助企业更好地了解客户,提高客户满意度,提升客户服务水平,建立长期客户关系,提升企业的销售和服务 ...

最新文章

  1. 如何利用 notedown 完成 ipynb与markdown之间的格式转换?
  2. 三组关键词,拆解2021年赤子城的中期业绩报告
  3. facebook对话链接_并非里程碑! Facebook的100种语言互译模型夸大宣传遭质疑
  4. 《计算机组成原理》实验报告——TEC-2实验系统——微程序控制器实验
  5. ob服务器维修视频,【转】科普贴骗经验~,可ob全球各服务器玩家比赛的网站
  6. (一)U盘安装ubuntu18.04.1
  7. springboot整合filter
  8. Serverless爆发,前端又一大利好消息
  9. 注意html的语言编码charset,HTML编码
  10. 前端开发 css样式的简写
  11. 原地踏步 – 没有突破高效理念的结果
  12. Python思维导图框架总结
  13. LeetCode Remove K Digits
  14. 专业术语常用名词缩写中英文对照
  15. 查看电脑卸载mysql是否干净_如何把Mysql卸载干净(亲测有效)
  16. 用手持式频谱分析仪进行干扰检测
  17. 【SpringBoot系列】最详细demo--集成JWT实现接口权限认证
  18. matlab寻找频谱峰值,如何得到明显峰值的频谱图?
  19. 数据库查询近一年来的数据(近三个月、近六个月同理)
  20. 高德地图 瓦片地图上画圆,线段等

热门文章

  1. Collective Opinion Spam Detection: Bridging Review Networks and Metadata(2015KDD)
  2. 2021会员运营痛点分析
  3. 教你炒股票28:回复(一)
  4. Vue 简单人脸识别
  5. 分数加减法混合计算机,1649.新人教版五年级数学下册第三课 分数加减混合运算(教案)(教学设计)(国家级一等奖、适合公开课).doc...
  6. 成绩出来了!700 分也上不了清华,究竟该如何从内卷中走出来!肺腑之言,建议转发给亲戚朋友们!
  7. 中投、汇金、四大国有资产管理公司、华融、长城、东方、信达
  8. auto dvr_什么是“广播DVR服务器”,为什么在我的PC上运行它?
  9. java vo 什么意思_在Java中VO , PO , BO , QO, DAO ,POJO是什么意思
  10. 分治法——最大子列和问题