收藏
回答

如何获取用户ip地址?

做了一个天气调用的接口,需要知道用户的ip或者城市名称,网上查了下说可以访问有些域名,但是又要经过检查啥的,我想问问能不能直接在我的云托管后台获取ip

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

2 个回答

  • 跨商通
    跨商通
    2022-06-06

    https://developers.weixin.qq.com/community/develop/article/doc/0006ca715d45b0b1e2fd814a855c13

    代码直接拿去。

    2022-06-06
    有用
    回复
  • Mos
    Mos
    2022-06-06

    可以尝试一下使用云函数获取:

    // 云函数入口文件
    const cloud = require('wx-server-sdk')
    cloud.init()
    // 云函数入口函数
    exports.main = async (event, context) => {
      const wxContext = cloud.getWXContext();
      var ip = wxContext.CLIENTIP ? wxContext.CLIENTIP : wxContext.CLIENTIPV6;
      return ip;
    }
    
    2022-06-06
    有用
    回复
登录 后发表内容