收藏
回答

获取OpenId线上版本错误?

通过wx.login获取code,然后调用https://api.weixin.qq.com/sns/jscode2session获取OpenId,体验版、开发版都没有问题,线上版本无法获取。

appID:wxa2447caf6de8ae1a

原始ID:gh_2927f580f561

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

2 个回答

  • HEE951
    HEE951
    2022-11-01

    服务端请求https://api.weixin.qq.com/sns/jscode2session,开发版能请求,线上版请求不到。

    2022-11-01
    有用
    回复
  • 拾忆
    拾忆
    2022-11-01

    小程序端正式版代码不允许直接请求https://api.weixin.qq.com域名下的所有API,需要通过服务端请求。

    2022-11-01
    有用
    回复 7
    • HEE951
      HEE951
      2022-11-01
      就是服务端请求的,线上版前端请求审核是不会通过的。
      2022-11-01
      回复
    • 拾忆
      拾忆
      2022-11-01回复HEE951
      那你把报错信息发出来,特别是rid,官方可以根据那个排查你提交的参数。
      2022-11-01
      回复
    • HEE951
      HEE951
      2022-11-01
      线上版本看不到错误信息,就报服务器内部错误,真机调试也没问题,没有报错。
      2022-11-01
      回复
    • 拾忆
      拾忆
      2022-11-01回复HEE951
      那在服务端打印下接口返回的信息
      2022-11-01
      回复
    • 拾忆
      拾忆
      2022-11-01回复HEE951
      手机端访问 开发版/体验版 打开调试模式,然后正式版也是可以看到调试信息的。
      2022-11-01
      回复
    查看更多(2)
登录 后发表内容