收藏
回答

微信小程序登陆,如果使用docker容器获取openId的接口报错

不实用docker容器可以正常调通,但是使用docker容器的话就出现下边这个报错。。。莫名其妙。。。

报错信息如下:

WechatLogin request err :Get https://api.weixin.qq.com/sns/jscode2session?appid=xxx&secret=xxx&js_code=xxx&grant_type=authorization_code: x509: certificate signed by unknown authority


最后一次编辑于  07-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 烬
    07-29

    https://my.oschina.net/u/195080/blog/1647680

    07-29
    赞同
    回复 1
    • 刺丶道丶风
      刺丶道丶风
      07-29

      嗯嗯,这个我排查了一下其实并不是接口问题,我发起请求的时候设置不进行证书认证就好了。

      url := "https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code"
      tr := &http.Transport{TLSClientConfig: &tls.Config{InsecureSkipVerify: true}}
      client := &http.Client{Transport: tr}
      resp, err := client.Get(fmt.Sprintf(url, appid, secret, js_code))


      07-29
      赞同
      回复