2017-02-16 4 views
1

Я пытаюсь получить список делегатов почты для каждого пользователя в домене gmail для отображения нашим пользователям по адресу www.rulerr.com. Я аутентифицируюсь как учетная запись службы с делегированием домена. Я вывожу список пользователей, а затем проверяю подлинность с помощью учетной записи службы в качестве каждого пользователя в домене для доступа к своим данным gmail.Gmail - получить делегацию почтовых ящиков в последнем API

К сожалению, похоже, что я не могу получить доступ к информации о делегировании с использованием новейшего API, но функциональность существует в старом (теперь устаревшем) API. Когда эта функциональность будет перенесена в новейший API? Или есть другой конечный пункт, который я должен использовать?

Я также попытался обойти это путем делегирования Gmail пользователя Б. пользователю А, процедуру аутентификации пользователя А, а затем пытается список сообщений в пределах почтового ящика пользователя B, что приводит к ошибке: { [Error: Delegation denied for <email redacted>] code: 403, errors: [ { domain: 'global', reason: 'forbidden', message: 'Delegation denied for <email redacted>' } ] }

Спасибо за ваш Помогите.

ответ

1

В настоящее время мы просто должны ждать API Gmail, чтобы добавить функцию делегации из осуждаемых Email Settings API:

Managing delegation settings

Delegation settings are not yet available via the API.

+0

Спасибо за ответ noogui - Я надеюсь получить некоторую информацию от Google о том, когда это будет доступно в последнем API, так как я не хочу внедрять что-то, что ссылается на API, который будет удален позже в этом году. – laurieodgers

+0

Мы еще не слышали анонсов. Просьба [указать запрос здесь] (https://code.google.com/a/google.com/p/apps-api-issues/issues/entry?template=Feature%20request) и, надеюсь, они обратят внимание. – noogui

+0

Спасибо за ссылку - я добавил новый запрос функции. – laurieodgers

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