我创建了一个旨在从现场FreshMail上的帐户收集数据的应用程序。 我能够下载的所有基本信息没有任何问题。不幸的是,当我尝试下载数据订阅者时,api需要发送一个zip文件请求。 我提出了这样的请求,但是当我尝试下载文件时,我收到授权错误。
代码应如下工作(根据文档中提供的内容):
我发送文件准备请求,并作为回应获取ID,以帮助我检查文件的准备状态并下载。
然后检查文件准备状态(状态正常)。
有一个代码:
responseidjob = wrapper.ExecuteRequest("async_subscribers_list/export", configuration, new { list = hashcode });
IDictionary<string, object> Input = responseidjob.GetResponse();
foreach (dynamic all in Input.ToList())
{
if (all.Key == "data")
{
foreach (dynamic allin in all.Value)
{
idJob = allin.Value.ToString();
}
}
}
if (idJob != "")
{
responsecheck = wrapper.ExecuteRequest("async_result/get", configuration, new { id_job = idJob });
configuration.SetContentType("application/zip");
responsezip = wrapper.ExecuteRequest("async_result/getFile", configuration, new { id_job = idJob });
}