收藏
回答

snsapi_base静默授权只能获取openid? 不能获取用户信息对吧


我们后台反复测试, 静默授权 拿到openid 在调接口获取全局access_token, 根本拿不到用户信息;

( 获取全局access_token: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET )

( 获取用户信息: https://api.weixin.qq.com/cgi-bin/user/info (普通koken) https://api.weixin.qq.com/sns/userinfo(授权token)

公司要求做一个 微信内置 h5页面, 无感获取用户信息的需求!!!!! (前提: 新用户------没有关注公众号等一系列公司任何授权)


只有 非静默授权 才能拿到用户信息!!!!

最后一次编辑于  2020-12-21
回答关注问题邀请回答
收藏

4 个回答

  • pbq(Oscar)₂₀21⁶⁶⁶
    pbq(Oscar)₂₀21⁶⁶⁶
    2020-12-23

    对的,静默授权只能获取到用户的OpenID,如果想要获取其他的信息需要用户授权或者用户关注公众号,如果楼主有尝试出来其他的静默获取用户信息的办法,请分享一下,谢谢~

    2020-12-23
    有用
    回复 2
    • 大熊
      大熊
      01-12
      确实如你所说的,目前还没找到其他办法, 但是有人说 targetSocial 能做到
      01-12
      回复
    • 韩毅
      韩毅
      01-13回复大熊
      根据文档我的理解是要么授权,要么关注公众号有了交互才能根据openid获取用户信息
      01-13
      回复
  • Ryan
    Ryan
    2020-12-21

    你跟公司说,无感知获取用户信息,这个功能做不到。这属于非法收集用户信息

    2020-12-21
    有用
    回复
  • จุ๊บ
    จุ๊บ
    2020-12-18

    静默授权,返回openid和用户授权token,用openid和用户授权token 请求接口获取用户信息就可以

    2020-12-18
    有用
    回复 18
    • 大熊
      大熊
      2020-12-21
      您好,我们后台测试过了, 拿openid和全局access_token拿不到用户信息;
      2020-12-21
      回复
    • จุ๊บ
      จุ๊บ
      2020-12-21回复大熊
      不可能的,除非后端用的token和接口不对
      2020-12-21
      回复
    • 大熊
      大熊
      2020-12-21回复จุ๊บ
      用的这个https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$this->appid.'&secret='.$this->appsecret     获取的全局access_token
      2020-12-21
      回复
    • 大熊
      大熊
      2020-12-21回复จุ๊บ
      我是说,新用户也能获取吗?(未关注公众号, 没有经过任何授权操作,  纯新用户)
      2020-12-21
      回复
    • จุ๊บ
      จุ๊บ
      2020-12-21回复大熊
      不是这个,我给你写了,静默授权会返回 openid 和 access_token 这两个参数的。获取用户信息,要用这两个参数
      2020-12-21
      回复
    查看更多(13)
  • 青寒
    青寒
    2020-12-18

    少年,亲自去尝试一下吧~

    2020-12-18
    有用
    回复 1
    • 大熊
      大熊
      2020-12-21
      您好,我们后台测试过了, 拿openid和全局access_token拿不到用户信息;
      2020-12-21
      回复
登录 后发表内容
问题标签