C# YAMMER API экспорт CSV-файл
Я ищу код, который экспортирует данные Yammer в zip-файл, как мне нужно только message.csv, users.csv, groups.csv, не могли бы вы помочь? Первоначально я получаю 20 сообщений вместо всех общедоступных сообщений, и я хочу получать данные на основе даты, как пройти запрос для того же?
Код, который я использовал
wr = WebRequest.CreateHttp(Url);
wr.Method = "GET";
if (!string.IsNullOrEmpty(authHeader))
wr.Headers.Add("Authorization", "Bearer " + authHeader);
wResp = (HttpWebResponse)wr.GetResponse();
Stream dataStream = wResp.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
results = reader.ReadToEnd();
reader.Close();
1 ответ
Вы можете использовать HttpClient
для вызова указанных конечных точек, которые описаны по адресу https://developer.yammer.com/docs/ затем вы можете сохранить их на диск, используя File.Write
Затем вы можете создать Zip-файл, используя ZipFile
объект - https://msdn.microsoft.com/en-gb/library/system.io.compression.zipfile(v=vs.110).aspx
Во всем этом многое есть. Возможно, стоит попробовать что-то сделать, и когда вы застряли, создайте вопрос, связанный с конкретной проблемной областью.