微信,weixin,微信不授权可以获取openid吗

如题所述

不可以

获得微信用户OPENID 要在微信后台配置,步骤如下:

    登陆公众平台   https://mp.weixin.qq.com/

    获取开发者的  APPID 与 AppSecret

    在左边的开发-----基本配置


    查看APPID与APPSCRET  

    更改页授权的地址

    点开发---接口权限

    找到网页服务----网页授权(网页授权获取用户基本信息)



    在网页授权域名里点修改


    下载一个文件,按要求写到指定的目录

    填写授权地址回调域名,点确认


变通方法:

一个微信公众号只能有一个授权的域名,如果授权给两个不同开发者,可以采用转授权的方式,方法如下:

    己获得授权的开发者A,开发一个授权代理服务,

    未授权的开发者B将授权要求发送给A,由A向微信获得OPENID, 再转发给B。

    至此,B就可以得微信用户的openid。

这种方式给以将微信的接口授权给多个开发者。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-30
通过菜单打开url,在网页页面里获得用户的openid,  获取微信用户的openid目前有两种方法:  一是先回复一条图文消息,将用户的openid带在链接上,然后用户通过点击图文消息的链接打开最终的页面,这么做用户体验非常非常不好,而且每个菜单都得这么干;  二是调用服务号的高级接口,可是我们大部分都是用订阅号。  那怎么通过js获取微信用户的openid?  答:目前微信服务号在网页获取微信用户openid就这两种方法,订阅号只能通过图文或文本消息打开网页,自己传用户的openid。
第2个回答  2017-02-27
微信网页授权SCOPE分为snsapi_base、snsapi_userinfo,前者是用户无感知的静默授权只能拿到openid;而后者需要用户确认,能拿到更多的用户信息
第3个回答  2017-01-07
没太看懂什么叫回复一条图文信息,将用户的openid带在连接上
第4个回答  2016-06-08
openid进行身份验证、身份标识,你不登录授权,就获得不了ID,如果验证不了身份,如何进行分享、等其他功能
相似回答