如何使用Thingspeak API请求将文件下载到CSV文件?

我正在努力在本地计算机上下载cvs文件,我正在使用Thingspeak云API读取日期范围之类的数据。该范围应从浏览器下载为json或cvs文件格式。我已经遵循了Thingspeak论坛上的此链接来执行此操作,但仍然无法正确使用它并在我的Ajax调用请求中使用GET方法。https://nl.mathworks.com/help/thingspeak/readfield.html

//正在将文件下载到zip文件中。

    $(document).ready(function() {
    $("#download").click(function() {
      $.ajax({
        url:'https://api.thingspeak.com/channels/899906/feeds.csv?api_key=***&results=2',type:'GET',success:function(response){
          window.location = response;
        }
      });

    });

  });
moon_zero 回答:如何使用Thingspeak API请求将文件下载到CSV文件?

当您的代码向

发出GET请求时

https://api.thingspeak.com/channels/899906/feeds.csv?api_key=***&results=2

response的值将是实际的CSV数据。

您似乎想做的就是将浏览器发送到该URL,并利用浏览器的默认行为将响应下载为以.csv结尾的URL的文件。

您可以使用以下代码实现此结果:

  $(document).ready(function() {
    $("#download").click(function() {
      window.location.href = 'https://api.thingspeak.com/channels/899906/feeds.csv?api_key=***&results=2';
    });
  });
本文链接:https://www.f2er.com/3125907.html

大家都在问