Получено «Недостаточное разрешение» в Google Contact CardDav Синхронизация - PullRequest
0 голосов
/ 02 мая 2018

Я хотел бы реализовать синхронизацию Google CardDAV. Я уже реализовал Google Caldav синхронизации с OAuth2.0. Но когда я собираюсь синхронизироваться с Google CardDav, я получил «Недостаточное разрешение». Есть ли опытный разработчик Google, который может мне помочь?

1 Ответ

0 голосов
/ 26 мая 2018

На ум приходят две вещи:

  1. Включили ли вы API в консоли API Google при создании токена для своего приложения? Может быть, вам нужно включить CalDAV API в дополнение к Контакты API?
  2. Вы запрашиваете достаточный объем при запросе токена OAuth?

Но, честно говоря, я бы использовал API контактов Google или более новый People API для синхронизации контактов, потому что:

  1. С CardDAV всегда будет некоторое несоответствие тому, как работают контакты Google и как CardDAV предназначен для работы.
  2. Насколько я знаю, стимулов для улучшения реализации CalDAV / CardDAV в Google не так много, хотя есть и важные проблемы, которые нужно исправить (см. Систему отслеживания проблем по адресу https://issuetracker.google.com/issues?q=caldav - там мало что происходит)
  3. API контактов Google / People API активно поддерживается, и для Java, .Net и Python предоставляются официальные библиотеки.
...