Как загрузить CSV-файл контактов в мою учетную запись Gmail?
Просто интересно, можно ли загрузить файл CSV с информацией о контактах в мою учетную запись Gmail?
Я уже посмотрел на API данных Google. это позволяет вам добавлять по одному за раз. Есть ли оптовый импорт?
3 ответа
Решение
Моя ошибка, я нашел метод под названием 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);
Что именно вы спрашиваете? У GMail это есть прямо внутри gmail. Вы должны сделать это только из протокола данных?
Если это не в API, то ответ, вероятно, "нет". Но нетрудно написать сценарий для анализа файла CSV и вызова API для импорта каждого контакта по очереди.