收藏
回答

获取openid和sessionKey偶现性bug

Error: getaddrinfo ENOTFOUND api.weixin.qq.com api.weixin.qq.com:443

at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:56:26)


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

3 个回答

  • Band🕹
    Band🕹
    2019-07-22

    看起来是你服务器的DNS过程出现问题

    请自行解决直到

    ping api.weixin.qq.com

    成功

    2019-07-22
    赞同
    回复
  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2019-04-28

    能稳定复现吗?麻烦提供下复现的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-04-28
    赞同
    回复 5
    • 阿斗
      阿斗
      2019-04-28

      没法稳定复现,就是用jscode获取openId的时候,突然就出这个错误了



      var options = {

      url: "https://api.weixin.qq.com/sns/jscode2session",

      method: "GET",

      qs: {

      appid: APPID,

      secret: SECRET_KEY,

      grant_type: 'authorization_code',

      js_code: ''

      }

      }



      /**

      * 从微信端获取用户登录信息

      * @param {string} jsCode 登录小程序获取的code

      * @returns {object} 包含session_key和openid的对象

      */

      function getOpenId(jsCode, cb) {

      options.qs.js_code = jsCode;

      request(options, function(error, response, body) {

      if (error) {

      console.log(error);

      cb(error)

      }

      cb(null, body);

      })

      }



      2019-04-28
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      2019-04-28回复阿斗

      代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),提供下这个的

      2019-04-28
      回复
    • 阿斗
      阿斗
      2019-04-28回复社区技术运营专员-小柿子

      跟这个没有关系,错误是后台获取openId时候报的。

      2019-04-28
      回复
    • 十CHENG
      十CHENG
      2019-05-05回复阿斗

      所以说 请问最后搞清楚什么问题了吗?最近碰到上传图片从微信服务器下载图片会偶发性报这个问题

      2019-05-05
      回复
    • 阿斗
      阿斗
      2019-05-06回复十CHENG

      没有,还是偶尔报这个错误。。。

      2019-05-06
      回复
  • 世上还赞颂沉默吗?
    世上还赞颂沉默吗?
    2019-06-23

    同样遇见这个问题

    2019-06-23
    赞同
    回复
登录 后发表内容