收藏
回答

https://mp.weixin.qq.com对应的ip地址是多少?

https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket

项目中使用到了上述接口地址,用来进行扫码登录,但服务器提供商有配置ip白名单才能访问外网,请问https://mp.weixin.qq.com对应的ip地址是什么?我用cmd用nslookup mp.weixin.qq.com获取到的ip是准确的么?这个域名是否向api.weixin.qq.com一样有多个ip?请大神帮忙解答一下

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

2 个回答

  • 2021-08-19

    DNS总是变的,IP无法确定的!

    2021-08-19
    有用
    回复 1
    • _X
      _X
      2021-08-19
      是这样,设置完白名单发现第二天换了...  api.weixin.qq.com这个域名腾讯给了几个ip,mp.weixin.qq.com这个域名就没有。
      2021-08-19
      回复
  • ㅤㅤㅤㅤ
    ㅤㅤㅤㅤ
    2021-08-16

    看文档:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_the_WeChat_server_IP_address.html

    2021-08-16
    有用
    回复 3
    • _X
      _X
      2021-08-16
      文档我看了,这个是api.weixin.qq.com的ip地址,我想要的是mp.weixin.qq.com对应的
      2021-08-16
      回复
    • ㅤㅤㅤㅤ
      ㅤㅤㅤㅤ
      2021-08-16回复_X
      获取带参二维码的?那确实没有。ping / nslookup 结果也并不保准,这玩意儿肯定总变呀。
       

      不过其实你没必要在服务端去下载这个地址的,生成时会返回 `url`,也就是这个二维码的字符串内容,你完全可以把它存下来以后让前端自己生成二维码。
      2021-08-16
      回复
    • _X
      _X
      2021-08-16回复ㅤㅤㅤㅤ
      对,https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=xxx带上ticket参数 这个链接直接返回图片
      2021-08-16
      回复
登录 后发表内容
问题标签