微信,weixin,微信不授权可以获取openid吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信,weixin,微信不授权可以获取openid吗相关的知识,希望对你有一定的参考价值。
不可以
获得微信用户OPENID 要在微信后台配置,步骤如下:
登陆公众平台 https://mp.weixin.qq.com/
获取开发者的 APPID 与 AppSecret
在左边的开发-----基本配置
查看APPID与APPSCRET
更改页授权的地址
点开发---接口权限
找到网页服务----网页授权(网页授权获取用户基本信息)
在网页授权域名里点修改
下载一个文件,按要求写到指定的目录
填写授权地址回调域名,点确认
变通方法:
一个微信公众号只能有一个授权的域名,如果授权给两个不同开发者,可以采用转授权的方式,方法如下:
己获得授权的开发者A,开发一个授权代理服务,
未授权的开发者B将授权要求发送给A,由A向微信获得OPENID, 再转发给B。
至此,B就可以得微信用户的openid。
这种方式给以将微信的接口授权给多个开发者。
参考技术A 通过菜单打开url,在网页页面里获得用户的openid, 获取微信用户的openid目前有两种方法: 一是先回复一条图文消息,将用户的openid带在链接上,然后用户通过点击图文消息的链接打开最终的页面,这么做用户体验非常非常不好,而且每个菜单都得这么干; 二是调用服务号的高级接口,可是我们大部分都是用订阅号。 那怎么通过js获取微信用户的openid? 答:目前微信服务号在网页获取微信用户openid就这两种方法,订阅号只能通过图文或文本消息打开网页,自己传用户的openid。 参考技术B 微信网页授权SCOPE分为snsapi_base、snsapi_userinfo,前者是用户无感知的静默授权只能拿到openid;而后者需要用户确认,能拿到更多的用户信息 参考技术C 没太看懂什么叫回复一条图文信息,将用户的openid带在连接上 参考技术D openid进行身份验证、身份标识,你不登录授权,就获得不了ID,如果验证不了身份,如何进行分享、等其他功能以上是关于微信,weixin,微信不授权可以获取openid吗的主要内容,如果未能解决你的问题,请参考以下文章
uniapp获取微信openid - 微信提现 - 登录授权 - AndroidStudio离线打包微信登陆
uniapp获取微信openid - 微信提现 - 登录授权 - AndroidStudio离线打包微信登陆