收藏
回答

微信公众号 H5 为什么获取不到 openid ?

微信公众号开发的H5页面,公众号后台设置的开发者人员在授权页面里就能获取 openid , 而普通用户就获取不到 openid , 不管这个用户关注不关注公众号都获取不到,我用的是静默方式,换成非静默也不行,啥原因?求指教。

前端截图:

后端用的是 easyWeChat 5.x:

H5页面上:

回答关注问题邀请回答
收藏

2 个回答

  • Jianbo
    Jianbo
    2023-02-20

    估计要仔细查下这个方法了

    2023-02-20
    有用
    回复 1
    • 皇甫浩特
      皇甫浩特
      2023-02-20
      但是开发者能获取
      2023-02-20
      回复
  • 大山
    大山
    2023-02-20

    你这个 code 能正常获取到吗?先按照 easyWeChat 文档的第一种方式试试,用户访问页面时,在后端 php 处理静默授权(前端JS截图部分在后端处理),在回调地址完成信息入库,完成后跳转你需要返回的前端路由页面。

    EasyWeChat 交流群 ID: 319502940,可以在里面请教一下。

    2023-02-20
    有用
    回复 3
    • 皇甫浩特
      皇甫浩特
      2023-02-20
      code 能正常获取,不管是开发者还是普通用户。
      2023-02-20
      回复
    • 皇甫浩特
      皇甫浩特
      2023-02-20
      您的意思是,所有的都放到后端处理?
      2023-02-20
      回复
    • 大山
      大山
      2023-02-21回复皇甫浩特
      是的
      2023-02-21
      回复
登录 后发表内容