收藏
回答

小程序后端服务器和微信小程序服务器无法通信,哪位大神见过这种问题?

如题,为了获取openid ,小程序后端的服务器需要请求可微信服务器,但程序一直显示timeout

在该服务器上运行测试命令 curl https://api.weixin.qq.com/sns/jscode2session?apiid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

显示couldn't connect to host

正常会有返回显示参数错误的,如:

哪位大神有遇到这个问题吗?

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

3 个回答

  • Jason
    Jason
    2020-03-02

    已经解决,是DNS问题,微信换了服务器IP地址了。该服务器没有DNS服务,host文件里面保存了api.weixin.qq.con的IP地址。手动更新下,通了。

    2020-03-02
    有用
    回复
  • 老张
    老张
    2020-03-01

    appid=APPID,这里你没有看懂文档。

    2020-03-01
    有用
    回复 1
    • Jason
      Jason
      2020-03-01
      测试case 目的是让返回错误信息。
      2020-03-01
      回复
  • 子不语
    子不语
    2020-03-01

    没遇到过,是不是服务器没连上网或者网络不好?

    --↓↓👍如果觉得有帮助的话请点个【赞】吧(我的小尾巴又肥来啦!)

    2020-03-01
    有用
    回复 7
    • Jason
      Jason
      2020-03-01
      网络没问题的,ping 微信服务器两个ip都能通的
      2020-03-01
      回复
    • Jason
      Jason
      2020-03-01
      猜测是https证书导致,但不知道怎么下手
      2020-03-01
      回复
    • brave
      brave
      2020-03-01回复Jason
      请问你的appid为什么是APPID
      2020-03-01
      回复
    • Jason
      Jason
      2020-03-01回复brave
      随便填都可以,主要是为了确认能返回
      2020-03-01
      回复
    • 子不语
      子不语
      2020-03-01回复Jason
      没遇到过这个情况

      --↓↓👍如果觉得有帮助的话请点个【赞】吧(我的小尾巴又肥来啦!)

      2020-03-01
      回复
    查看更多(2)
登录 后发表内容
问题标签