如何将联系人CSV文件上传到我的Gmail帐户?

时间:2011-06-02 02:30:57

标签: c# google-data-protocol

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

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

3 个答案:

答案 0 :(得分:1)

a picture that shows the very thing the question asks

你究竟在问什么? GMail在gmail里面有它。你必须只从数据协议中做到吗?

答案 1 :(得分:1)

我的错误,我在Batch

中找到了一个名为ContactsRequest的方法
               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);

答案 2 :(得分:0)

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