收藏
回答

国外服务器调用wechat api 接口不稳定,什么原因?

从这个月开始,我们部署在国外服务器访问wechat api 接口出现频繁的访问错误。现象是比如获取token的接口超过1分钟或者3分钟接口都没有返回,但是重新调用又可以在1秒内返回。我们的服务器没有对wechat 开放的api的ip设置访问限制。我们的服务器ip没有变化都在公众号的白名单列表里面。

这个月我们也没有修改代码,而且不止一个应用存在这种情况,包括wechatwork的api调用也有同样的现象。

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

1 个回答

  • 公众号技术运营专员-livia
    公众号技术运营专员-livia
    2021-11-26

    你好,是否有相关的错误返回说明呢?

    2021-11-26
    有用
    回复 7
    • xuetao
      xuetao
      发表于移动端
      2021-11-26
      你好没有的,我们部署在lambda里面,超时了就自动close了
      2021-11-26
      回复
    • 公众号技术运营专员-livia
      公众号技术运营专员-livia
      2021-11-26回复xuetao
      你除了获取token出现这个情况以外,其他公众号的API是否也会出现这个情况呢?
      2021-11-26
      回复
    • xuetao
      xuetao
      发表于移动端
      2021-11-26回复公众号技术运营专员-livia
      是的,其他wechat 公众号的api比如获取user info的api也有这种情况。我们还有一个是wechatwork的应用也有这种情况。
      2021-11-26
      回复
    • 公众号技术运营专员-livia
      公众号技术运营专员-livia
      2021-11-26回复xuetao
      下次在获取其他公众号API出现错误的时候,你可以查看一下返回说明是什么,把对应的返回说明,以及rid,以及相关API的http协议给我们查看一下
      2021-11-26
      回复
    • xuetao
      xuetao
      发表于移动端
      2021-11-26回复公众号技术运营专员-livia
      刚才我设置5分钟超时获取一个detail的错误信息: Response { "errorType": "Error", "errorMessage": "connect ETIMEDOUT 203.205.239.94:443", "trace": [ "Error: connect ETIMEDOUT 203.205.239.94:443", " at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1159:16)" ] }
      2021-11-26
      回复
    查看更多(2)
登录 后发表内容
问题标签