2 xisuo67 xisuo67 于 2016.09.24 21:19 提问

请问未关注公共号的情况下如何获得openid

我看官方和网上资料都说可以在未关注的情况下用oauth2拿到用户的open id,但是我试了一下微信浏览器总显示未关注公众号,如果关注了就可以拿得到。关注后通过授权拿到openid关注后通过授权拿到openid取消关注后取消关注后则不成功!

2个回答

showbo
showbo   Ds   Rxr 2016.09.25 11:38
caozhy
caozhy   Ds   Rxr 2016.09.24 21:30

未关注的情况下用oauth2拿到用户的open id,说的是用户必须用第三方登录主动在你的网站注册。

xisuo67
xisuo67 能简单说一下流程吗?也好有个具体方向
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
微信公众号获取未关注的用户基本信息信息(已关注或者未关注都可以)
1、根据公众号的appid获取code $APPID=APPID;//公众号在微信的appid $REDIRECT_URI='http://www.ific.cc/check.php';//回调页面 // $scope='snsapi_base'; $scope='snsapi_userinfo';//需要授权 $url="https://open.
微信公众号获取OpenId(用户授权)(无需关注公众号)以及获取用户基本信息
上一个博客也写了微信公众号获取OpenId,但是现在这个和上一个有什么区别呢。 其实呢,是差不多的,只是这个是通过用户授权。 但是,又会有人问了,明明可以未授权获取到用户的openId,那我为什么要让用户进行授权呢,我偷偷的获取不就好了吗? 好像很有道理,但是呢,那微信又干嘛多一个接口呢? 其实,授权和未授权的区别就是:未授权的获取方式是需要用户关注你的公众号的,但是,授权
微信公众平台开发 获得所有关注者的Openid
<?php $appid = "wxXXXXXXXXXXXXXXXXXXX"; $appsecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$app
openId -( 关注者Id )如何获取 open ID
作者:知乎用户 链接:https://www.zhihu.com/question/28101897/answer/157130437 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 程序小白,只懂简单代码的程度。为这个问题困扰了很久,终于在查阅众多论坛和回答后找到了一个小白也能看懂的方法。需要注意的是,此方法仅适用于认证服务号,因为订阅号相关接口
微信公众号获取OpenId(未授权)(需要关注公众号)
文章的一开始,我先解释下微信公众号的openId。 openId是微信对于用户的唯一辨识,只要有用户关注你的公众号,微信会通过公众号和用户微信号通过一种算法生成一种唯一标识码,也就是openId,用数学表达式也就是说: x=你的公众号,y=用户微信号,f()函数表示算法 那么openId = f(x,y); 后面就讲讲怎么获取到openId把,我下面先讲一种简易的方式(还有一种后续有空加上
微信公众号获取用户openid
微信的测试公众号有很丰富的功能。 申请了测试公众号后,先配置接口信息后,还要设置网页授权 网页授权成功了后,你才能使用你的网页获取用户的信息。 通过接口调试工具,我们先设置自定义菜单,代码如下{ "button": [ { "type": "view", "name": "测试", "url"
扫描二维码没有关注时跳转至关注界面
扫描二维码后,首先会跳转至二维码中的redirect_uri中的url,扫描二维码跳后台的方法可参考小编的另一篇博客《微信二维码扫码获取openid》url的后台首先通过code 获取openid,通过openid获取Access_token,通过openid和Access_token获取subscribe当subscribe=1时,说明已关注,当subscribe = 0时,说明未关注 ,则重定...
微信测试号开发之九 微信网页授权:页面获取用户openid
一:配置接口 注意:这里填写的是域名(是一个字符串),而不是URL,因此请勿加 http:// 等协议头, 二:定义一个公众号菜单,跳转授权页面(或者链接直接跳转) String url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx59be073ef6eac757&red
微信公众平台获取网页授权(测试号)
在测试微信公众号的网页开发授权的时候,总是提示scope参数错误啥的,获取不到正确的授权.经多方排查,发现确实是按照官方文档的流程做的,但就是出不来.折腾了半天,在qq群里询问了一下有经验的开发者,这才算是解决了.具体步骤如下: 1.登陆微信公众号后台,左下角找到 2.进入之后,会看到测试号的一些基本信息,用你的微信号扫描二维码关注测试号 3.向下拉,我们可以看到各种
微信公众号获取用户的openid
公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的。对于不同公众号,同一用户的openid不同)。公众号可通过本接口来根据OpenID获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。