Могу ли я использовать sendas API настроек электронной почты Google с oauth2

У меня есть действительный oauth2 access_token, который был авторизован в области https://apps-apis.google.com/a/feeds/emailsettings/2.0/. Я могу успешно использовать этот access_token для отправки запросов на другие конечные точки API профиля.

Я пытаюсь получить список адресов электронной почты, на которые была подтверждена учетная запись. Я использую https://apps-apis.google.com/a/feeds/emailsettings/2.0/{domain} / {user} / sendas в качестве URL-адреса и передаю токен доступа в параметре access_token. Я получаю ошибку авторизации при попытке этого.

Должен ли API emailsettings быть доступен через oauth2? Что я делаю неправильно?

2 ответа

Это работает, как и ожидалось, для платных приложений Google для бизнес-аккаунтов. Похоже, что он не работает для бесплатных приложений Google для настройки учетных записей предприятий до декабря 2012 года. При использовании бесплатной учетной записи при предоставлении access_token в заголовке авторизации появляется сообщение об ошибке "Домен не может использовать API".

Да, API настройки электронной почты доступен через OAuth 2.0. Можете ли вы поделиться с нами точной ошибкой? Я подозреваю, что вы, возможно, не используете учетную запись администратора для получения sendas другого пользователя. API настройки электронной почты является частью Admin SDK. Если вы используете обычную учетную запись пользователя, вы сможете получить только свою собственную информацию sendas.

Другие вопросы по тегам