评论

云函数获取用户IP归属地

自从抖音推出IP归属地后,小程序也纷纷需要增加该功能,以下是极简单代码。

云函数获取当前用户IP归属地的极简代码:

const cloud = require('wx-server-sdk')
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV })
exports.main = async () => {
  const wxContext = cloud.getWXContext()
  let opt = {
    uri: 'https://apis.map.qq.com/ws/location/v1/ip',
    qs: {
      ip: wxContext.CLIENTIP,
      key: 'HCDBZ-OHMA3-IMQ3R-*****-*****-YNBVU'//在这里获取这个key:https://lbs.qq.com
    },
    json: true
  }
  return await rp(opt)
}

10行代码,简单地实现了该功能。还不需要申请wx.getLocation接口。

最后一次编辑于  2022-05-26  
点赞 2
收藏
评论

3 个评论

登录 后发表内容