微信小程序如何获取手机的ip地址?

• 发表于 11个月前 • 作者 管理员 • 546 次浏览 • 0 条评论

榛子云支持客户端ip限额,从而防止用户恶意刷短信,那么对于小程序端如何获取用户手机的ip地址呢?

小程序的官方api并没有提供直接获取ip的接口,不过可以借助第三方接口获取,接口地址:http://ip-api.com/json

代码:

wx.request({
  url: 'http://ip-api.com/json',
  success:function(e){
    console.log(e.data);
    that.setData({
      motto:e.data
    })
  }
})

返回的数据:

{"status":"success","country":"China","countryCode":"CN","region":"BJ","regionName":"Beijing","city":"Beijing","zip":"","lat":39.9288,"lon":116.3889,"timezone":"Asia/Shanghai","isp":"China Unicom Beijing Province Network","org":"","as":"AS4808 China Unicom Beijing Province Network","query":"114.249.170.196"}


如果你不想使用第三方的接口,也可以通过自己的服务器获取,随意发个请求到服务器端,服务器获取到客户端ip返回给小程序端。


评论区(共0条评论)
还没有评论!