FluidSurvey API - CSV 过滤器
FluidSurvey API - CSV filter
我正在使用 fluidsurveys API。
我有一项调查,现在我要获取 .csv
格式的调查数据。
我的要求是我需要将此回复保存为 .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);
}
我正在使用 fluidsurveys API。
我有一项调查,现在我要获取 .csv
格式的调查数据。
我的要求是我需要将此回复保存为 .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);
}