导出所有用户';将联系人从C#中的Google应用程序域复制到CSV文件?

导出所有用户';将联系人从C#中的Google应用程序域复制到CSV文件?,c#,.net,csv,gdata-api,google-apps,C#,.net,Csv,Gdata Api,Google Apps,我需要一种方法来保存所有谷歌应用程序域用户的联系人到CSV文件。我正在使用gdata.net客户端库,虽然将所有联系人提取到Google.contacts.Contact类非常简单,但我无法找到保存它们的方法 我在这里看到两种选择: 从服务器请求这样的文件(Web界面允许您最终下载它们)并稍后下载。这可能吗 在我的代码中手动编写这些联系人类。是否有用于此目的的库(可以支持类内集合的自定义映射,如电子邮件或电话号码) 哦,我用的是两条腿的OAuth,以防万一 谢谢。如果您可以从谷歌检索并遍历联系人

我需要一种方法来保存所有谷歌应用程序域用户的联系人到CSV文件。我正在使用gdata.net客户端库,虽然将所有联系人提取到Google.contacts.Contact类非常简单,但我无法找到保存它们的方法

我在这里看到两种选择:

  • 从服务器请求这样的文件(Web界面允许您最终下载它们)并稍后下载。这可能吗

  • 在我的代码中手动编写这些联系人类。是否有用于此目的的库(可以支持类内集合的自定义映射,如电子邮件或电话号码)

  • 哦,我用的是两条腿的OAuth,以防万一


    谢谢。

    如果您可以从谷歌检索并遍历联系人,那么导出到CSV文件有什么困难?这并不困难,只是看起来效率不高。当有一个更简单的解决方案时,没有人愿意实现自己的导出例程。我承认这一点(懒惰是程序员的美德)。有一刻我想我可能会有一个答案给你,但事实证明我想的只是一个读者。但我还是认为我会把它贴出来,以防你对它有任何用处: