FluidSurvey API - CSV 过滤器

FluidSurvey API - CSV filter

我正在使用 fluidsurveys API。

我有一项调查,现在我要获取 .csv 格式的调查数据。

这是documentation

我的要求是我需要将此回复保存为 .csv 文件。可以这样做吗?

这是我使用的代码片段:

public void Read(String urlParameters)
{
            String _clientURL = _url + urlParameters;
            _client = new RestClient(_clientURL);
            var req = new RestRequest(Method.GET);
            req.AddParameter("Content-Type", "text/csv", ParameterType.HttpHeader);
            req.AddParameter("Authorization", "Basic " + Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(_apikey+':'+_passWord)), ParameterType.HttpHeader);
            var response = _client.Execute(req);
}

如果您只是想修改将 csv 字符串保存到文件的方法,您可以执行以下操作:

public void Read(string urlParameters, string path)
{
    string _clientURL = _url + urlParameters;
    _client = new RestClient(_clientURL);
    var req = new RestRequest(Method.GET);
    req.AddParameter("Content-Type", "text/csv", ParameterType.HttpHeader);
    req.AddParameter("Authorization", "Basic " + Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(_apikey+':'+_passWord)), ParameterType.HttpHeader);
    var response = _client.Execute(req);
    File.WriteAllText(path, response.Content);
}