【问题标题】:How to upload contacts CSV file to my Gmail account?如何将联系人 CSV 文件上传到我的 Gmail 帐户?
【发布时间】:2011-06-02 13:16:35
【问题描述】:

只是想知道是否可以将包含联系人信息的 CSV 文件上传到我的 Gmail 帐户?

我已经查看了 Google 数据 API。它只允许您一次添加一个。是否有批量导入?

【问题讨论】:

    标签: c# google-data-protocol


    【解决方案1】:

    你到底在问什么? GMail 就在 gmail 里面。您必须仅从数据协议执行此操作吗?

    【讨论】:

      【解决方案2】:

      我的错,我在ContactsRequest类里面找到了一个叫Batch的方法

                     newContact.Title = name;
                     newContact.Name.FullName = name;
      
                     EMail primaryEmail = new EMail(email);
                     primaryEmail.Primary = true;
                     primaryEmail.Rel = ContactsRelationships.IsWork;
                     newContact.Emails.Add(primaryEmail);
      
                     newContact.BatchData = new GDataBatchEntryData();
                     newContact.BatchData.Id = i.ToString();
                     newContact.BatchData.Type = GDataBatchOperationType.insert;
                     i ++;
                     list.Add(newContact);
      

      然后

                 cr.Batch(list, new Uri(f.AtomFeed.Batch), GDataBatchOperationType.insert);
      

      【讨论】:

        【解决方案3】:

        如果它不在 API 中,那么答案可能是“否”。但是写个脚本解析CSV文件并调用API依次导入每个联系人并不难。

        【讨论】:

          猜你喜欢
          • 2016-01-15
          • 2012-04-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-08-05
          相关资源
          最近更新 更多