收藏
回答

小程序登录 无法获取用户信息 不是每次复现?

调用 https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
提示

{"errmsg":"This ip is no longer use. Please change your DNS server or server hosts list. You can get new ip list on https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_the_WeChat_server_IP_address.html"}

不是每次都这样 有时候能获取到用户信息

我要如何处理?

最后一次编辑于  09-22
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    09-22

    1. api.weixin.qq.com提供多个IP作为接入,只配置1个,有单点故障风险。具体的对外服务IP列表可以从api接口获取,建议用户每周定期检查是否更新(接口文档:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_the_WeChat_server_IP_address.html

    2. 最近对外IP会有裁撤操作,由于无法得知用户是否只配置单个IP,所以上述错误提示是预期之内,建议开发者尽快修改请求的IP。

    3. 最后建议开发者:尽可能减少写死单个IP,尽可能使用域名解析,这有利于开放平台的优化和容灾部署,提高稳定性。

    09-22
    有用
    回复 3
    • 刘亚军Leo
      刘亚军Leo
      10-21
      我们使用的河北联通dns获取ip地址也会出现这个问题。从昨天开始就开始不稳定,请问是否这两天又在调整服务器ip?
      10-21
      回复
    • 鳗鱼饭
      鳗鱼饭
      10-23回复刘亚军Leo
      用dns解析域名,不要配host
      10-23
      回复
    • 刘亚军Leo
      刘亚军Leo
      11-12回复鳗鱼饭
      没有配host。我们重启nginx后就没事了,已经至少出现两次了
      11-12
      回复
  • 听,那风还在吹
    听,那风还在吹
    10-12

    微信那边的问题,可以让用户重新登录,再走一遍

    10-12
    有用
    回复
  • wlz
    wlz
    09-22

    我也是遇到这个问题,跑了一年多的程序,今天突然报这个错,一天了还没研究出来为什么

    09-22
    有用
    回复 1
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      09-22
      1. api.weixin.qq.com提供多个IP作为接入,只配置1个,有单点故障风险。具体的对外服务IP列表可以从api接口获取,建议用户每周定期检查是否更新(接口文档:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_the_WeChat_server_IP_address.html
      2. 最近对外IP会有裁撤操作,由于无法得知用户是否只配置单个IP,所以上述错误提示是预期之内,建议开发者尽快修改请求的IP。
      3. 最后建议开发者:尽可能减少写死单个IP,尽可能使用域名解析,这有利于开放平台的优化和容灾部署,提高稳定性。
      09-22
      回复
登录 后发表内容
问题标签