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

Во всем этом многое есть. Возможно, стоит попробовать что-то сделать, и когда вы застряли, создайте вопрос, связанный с конкретной проблемной областью.

Другие вопросы по тегам