分享
  • 收藏
  • 举报
    X
    能不能后台文件获取微信服务器ip
    • 闻过则喜 消费1195.52元 2021-05-26 09:10 09:10
    726
    0

    获取微信服务器IP地址

    如果公众号基于安全等考虑,需要获知微信服务器的IP地址列表,以便进行相关限制,可以通过该接口获得微信服务器IP地址列表或者IP网段信息。

    由于出口IP及入口IP可能存在变动,建议用户每天请求接口1次,以便于及时更新IP列表。为了避免造成单点故障,强烈建议用户不要长期使用旧的IP列表作为api.weixin.qq.com的访问入口。

    1. 获取微信API接口 IP地址

    使用固定IP访问api.weixin.qq.com时,请开发者注意运营商适配,跨运营商访问可能会存在高峰期丢包问题。

    API接口IP即api.weixin.qq.com的解析地址,由开发者调用微信侧的接入IP。

    接口调用请求说明

    http请求方式: GET https://api.weixin.qq.com/cgi-bin/get_api_domain_ip?access_token=ACCESS_TOKEN

    参数说明

    参数是否必须说明
    access_token公众号的access_token

    返回说明

    正常情况下,微信会返回下述JSON数据包给公众号:

    {    "ip_list": [        "127.0.0.1",         "127.0.0.2",         "101.226.103.0/25"    ]}
    参数说明
    ip_list微信服务器IP地址列表

    错误时微信会返回错误码等信息,JSON数据包示例如下(该示例为AppID无效错误):

    {"errcode":40013,"errmsg":"invalid appid"}

    2. 获取微信callback IP地址

    请开发者确保防火墙、ddos攻击白名单IP内已添加回调IP,以避免误拦截的情况出现。

    callback IP即微信调用开发者服务器所使用的出口IP。

    接口调用请求说明

    http请求方式: GET https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=ACCESS_TOKEN

    参数说明

    参数是否必须说明
    access_token公众号的access_token

    返回说明

    正常情况下,微信会返回下述JSON数据包给公众号:

    {    "ip_list": [        "127.0.0.1",         "127.0.0.2",         "101.226.103.0/25"    ]}
    参数说明
    ip_list微信服务器IP地址列表

    错误时微信会返回错误码等信息,JSON数据包示例如下(该示例为AppID无效错误):

    {"errcode":40013,"errmsg":"invalid appid"}


    7
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 0
    更多回复
        你可能感兴趣的主题
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648