收藏
回答

小程序获取openId,是后端出接口还是直接调用/sns/jscode2session?

https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-login/code2Session.html

微信小程序获取获取openId,是需要后端出接口还是直接调用https://api.weixin.qq.com/sns/jscode2session 接口来获取????求求大佬



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

5 个回答

  • dreamhunter
    dreamhunter
    10-24

    可以用云开发返回,但openid不建议前端使用,不安全

    10-24
    有用
    回复
  • ᅠᅠᅠ
    ᅠᅠᅠ
    10-24

    1.前端通过wx.login获取code

    2.后端通过/sns/jscode2session获取openid

    3.后续你就可以随便使用了

    10-24
    有用
    回复
  • sun
    sun
    发表于小程序端
    10-24

    无法在前段获取的,必须要在服务端完成

    10-24
    有用
    回复 2
    • 哦?哦
      哦?哦
      10-24
      麻烦在问您下,是只能通过wx.login获取code,在通过后端接口获取openid嘛?小程序能直接获取吗?没使用云服务,是webview+H5的工程
      10-24
      回复
    • sun
      sun
      发表于小程序端
      10-24回复哦?哦

      已经说了,前端获取不了,只能通过服务端获取

      10-24
      回复
  • 跨商通
    跨商通
    10-24
    api.weixin.qq.com这个域名,小程序端被禁止访问,所以小程序端不能直接获取openid
    
    10-24
    有用
    回复 2
    • 哦?哦
      哦?哦
      10-24
      麻烦在问您下,是只能通过wx.login获取code,在通过后端接口获取openid嘛?小程序能直接获取吗?没使用云服务,是webview+H5的工程
      10-24
      回复
    • 跨商通
      跨商通
      10-24回复哦?哦
      是什么让你非得重复问一遍已经说得很明白,你也明明弄懂了的问题?
      10-24
      回复
  • 拾忆
    拾忆
    发表于小程序端
    10-24

    需要服务端请求接口

    10-24
    有用
    回复 2
    • 哦?哦
      哦?哦
      10-24
      麻烦在问您下,是只能通过wx.login获取code,在通过后端接口获取openid嘛?小程序能直接获取吗?没使用云服务,是webview+H5的工程
      10-24
      回复
    • 拾忆
      拾忆
      10-24回复哦?哦
      是的,小程序端无法直接请求 api.weixin.qq.com。
      用云开发可以免鉴权。
      10-24
      回复
登录 后发表内容