收藏
回答

微信小程序获取onenet图片,api都没问题,但是却报错405,是怎么回事?

  getOnenetData:function() {

    var that = this 

    let deviceid = "deviceid "

    let apikey = "apikey "

    wx.request({

      url: "https://api.heclouds.com/devices/" + deviceid + "/datastreams",

     

        method: 'GET',

        

        data: {

          picindex:''

        },

        header: {

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

          // "content-type": 'application/octet-stream',

          "api-key": apikey

        },

        success(res) {

          

          if (res.statusCode === 200{

           /* console.log(res)*/

            console.log(res)

            that.setData({

              picindex: res.data.data[0].current_value.index,

   

            })

            app.globalData.picindex = res.data.data[0].current_value.index

            console.log(that.data.picindex)

            console.log(app.globalData.picindex)

          }

        },     

    })

  

  },




  getOnenetpic: function () {

    var that = this;

    let apikey = 'maskapikey='//maskapi

    

    wx.request({

      url: "https://api.heclouds.com/bindata/" + app.globalData.picindex,

      method:"GET",

      responseType: 'arraybuffer',

      data: {

        img: '',

      },

      header:{

        'api-key': apikey

      },

      

      success(res) {

        if (res.statusCode === 200{

         

          console.log(res)

          // console.log(that.data.picindex)

          const base64=wx.arrayBufferToBase64(res.data

          console.log(base64

          that.setData({

            img:"data:image/jpg;base64,"+base64

          })

          console.log(that.data.img)

      

        }

      }

    })


  },


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

2 个回答

  • uio
    uio
    2023-12-30

    请问新版本的onenet如何用微信小程序获取数据


    2023-12-30
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2023-08-22

    从哪知道api没问题呢?postman调用下截个图

    2023-08-22
    有用
    回复 3
    • 煈風
      煈風
      2023-08-22
      我用python来执行同样的请求方式,python可以请求得到,而微信小程序却报错
      2023-08-22
      回复
    • Mr.Zhao
      Mr.Zhao
      2023-08-22回复煈風
      能说不支持小程序调用?python有wx.request代码?参数位置格式有出入,不就有问题了
      2023-08-22
      1
      回复
    • 煈風
      煈風
      2023-08-22回复Mr.Zhao
      感谢,看来是我index,获取有问题了
      2023-08-22
      回复
登录 后发表内容