只是想知道是否可以将包含联系人信息的CSV文件上传到我的Gmail帐户?
我已经查看了Google Data API。它只允许您一次添加一个。是否有批量导入?
答案 0 :(得分:1)
你究竟在问什么? 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依次导入每个联系人并不难。