2016-12-09 31 views
0

我正在寻找一个代码,在ZIP文件中输出Yammer数据,就像我只需要message.csv,users.csv,groups.csv,请你帮忙? 我最初收到20条消息,而不是所有公共消息,我想根据日期获取数据如何通过相同的查询?我已经使用C#yammer api出口csv文件

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(); 
+0

想要编写一些连接到Yammer API的代码并将上述数据下载到zip文件吗? –

+0

是@KevinSmith – harshu288

回答

0

可以使用HttpClient调用,在https://developer.yammer.com/docs/描述给定的终点,那么你可以那么这些保存到使用File.Write硬盘,您可以使用ZipFile对象来创建压缩文件

代码 - https://msdn.microsoft.com/en-gb/library/system.io.compression.zipfile(v=vs.110).aspx

有很多这一切,它可能是值得刺的东西,当你卡住创建一个问题有关的具体问题领域。

+0

Kevin,我尝试了使用API​​的应用程序,但是对于消息我只收到了20条消息,我已经编辑了我的问题,请检查 – harshu288