2017-01-31 15 views
1

Не удалось найти документацию по этому вопросу.Google Контакты Синхронизация с базой данных

Я создаю веб-приложение, где пользователь может синхронизировать все его контакты с пользователями в базе данных. (Получает все контакты пользователей и сохраняет их в базе данных, затем извлекает не импортированные и сохраняет их в своих контактах без дубликатов.) Мне удалось выполнить эту часть, но я могу только синхронизировать их через базу данных. Если я создал или удалите пользователя из базы данных, то же самое делается с пользователем в списке контактов google.

Есть ли способ сделать это через контакты Google?

Пользователь АННУЛИРУЕТ контакт из списка контактов Google ---> пользователя УДАЛИТЬ из базы данных.

спасибо.

ответ

0

Вы можете сделать это через интервал синхронизации и запланировать выполнение этой задачи на основе определенных событий, вам нужно знать источник ваших контактов (веб-приложение, Google). В вашем мероприятии вы можете сделать следующее:

  • Извлеките только контакт с источником Google.
  • Добавить новые контакты ранее не было в вашей БД
  • Удалите контакты, которые существуют в вашей базе данных, с исходным кодом = google, но не существует больше в фиде google.

Пример:

Ваша база данных имеет следующие контакты

ID  Name   Source 
1  Joe Adam  Google 
2  Julia Mark Google 
3  Adam Hankins Google 

Теперь Вызвать контакты Google API, чтобы проверить обновления или удаленные действия если вы найдете этот контакт больше не существует так удалите из своей базы данных.

 Смежные вопросы

  • Нет связанных вопросов^_^