收藏
回答

小程序有提供获取天气信息相关的API吗?

目前在开发的小程序需要使用到天气信息,查度娘发现好多程序猿都是使用百度的API,想问一下小程序有提供类似的API吗?

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

1 个回答

  • 🍀
    🍀
    2020-07-25

    Page({

      data: {

      

        //获取当前天气

         weather: { 'wea_img': 'qing' },//实况天气


         },


    onLoad: function () {

    //获取当前天气

                 this.getapi();

    },


    //天气api

      getapi: function () {

        var _this = this;

        // 获取IP地址

        wx.request({

          url: 'https://tianqiapi.com/ip/',

          data: {

          },

          method: 'POST',

          header: {

            'content-type': 'application/x-www-form-urlencoded'

          },

          success: function (res) {

            // console.log(res);

            // 根据IP获取天气数据

            _this.weathertoday(res.data.ip);

          }

        });

      }, 


    // 天气api实况天气

        weathertoday: function (ip) {

          var _this = this;

          wx.request({

            url: 'https://www.tianqiapi.com/api/?version=v6',

            data: {

              'ip': ip

            },

            method: 'GET',

            header: {

              'content-type': 'application/x-www-form-urlencoded'

            },

            success: function (res) {

              _this.setData({

                weather: res.data

              });

              console.log(_this.data.weather)

            }

          });

        },

     )},

    2020-07-25
    有用
    回复 1
登录 后发表内容
问题标签