1

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

我已经看过 Google Data API。它只允许您一次添加一个。有批量进口吗?

4

3 回答 3

1

一张显示问题所问内容的图片

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

于 2011-06-02T02:38:28.360 回答
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);
于 2011-06-02T05:16:35.750 回答
0

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

于 2011-06-02T02:34:00.210 回答