2015-04-10 2 views
0

Мы пытаемся создать процесс на стороне сервера, который может синхронизировать некоторые внутренние источники данных с Google Shared Contacts (https://developers.google.com/admin-sdk/domain-shared-contacts/). Проблема заключается в том, что, похоже, нет возможности использовать предварительную аутентификацию вызовов. Здесь, кажется, единственный вариант - иметь поток OAuth, где пользователю нужно явно указывать запрос google.Синхронизация общего доступа Google Data от приложения на стороне сервера

Для API Справочника мы смогли использовать этот подход https://developers.google.com/admin-sdk/directory/v1/guides/delegation#create_the_service_account_and_its_credentials, но это, похоже, не доступно для API контактов.

Итак, вопрос в том, как мы можем создать процесс синхронизации на стороне сервера (в .NET), который не использует поток OAuth клиента.

ответ

0

Выполняется ли это при каждом обращении к контактам api? или это только в первый раз?

Если ваше приложение не имеет этой области действия, и теперь вы добавляете его, оно должно быть предоставлено.

+0

Не уверен, что я последую за вами здесь. Моя проблема заключается в том, что мы, похоже, не можем сделать такие вызовы «серверной стороной» без участия пользователя. – vmasanas

+0

Вы недавно добавили эту область? Вы добавили область в SDK Marketplace? Пользователь предоставил ваше приложение для использования этой области? Администратор домена предоставил разрешение для этой новой области? я пытаюсь понять, связано ли это с конфигурацией или если это может быть другая проблема – Gerardo

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