2012-11-13 2 views
1

user1로 인증되므로 user1에 대한 액세스 권한을 위임 한 모든 사용자의 메일을 검색하고 싶습니다. 위임 된 계정의 메일을받는 방법

  1. 이 메일

이메일 - 설정 - API가 대표하지 위임자에 acccess을 제공 검색

  • 액세스
  • 을 위임 한 모든 계정을 검색합니다

    그래서 나는 두 가지 문제가있다.

    이 방법을 progamatically 할 수 있습니까?

    당신은 검색을 위임 API 호출을 수행해야합니다, 당신은 자신의 계정에 대한 액세스 권한을 위임 주신 사람을 알아 보려면 자세한 내용

    답변

    3

    물어 주시기 바랍니다 : 모든 사용자에 대한 https://developers.google.com/google-apps/email-settings/#retrieving_all_gmail_delegates

    당신의 Google Apps 인스턴스.

    는 사용자의 Gmail 사서함에

    프로그래밍 방식으로 액세스가 IMAP의 OAuth를 로그인에 의해 제공됩니다 그러나 https://developers.google.com/google-apps/gmail/oauth_overview

    , 현재 대리자 그래서 난 당신이 밖으로있어 두려워 IMAP를 통해 위임자 사서함에 액세스 할 방법이 없습니다 행운의. 관리자 인 경우

    , 당신은 서비스 계정과 함께 IMAP의 OAuth는 로그인을 사용할 수 있습니다 https://developers.google.com/accounts/docs/OAuth2ServiceAccount

    이 당신에게 Google 애플리케이션 인스턴스의 모든 사용자에 프로그래밍 방식으로 액세스를 제공 할 것입니다.

    제이

    +0

    답장을 보내 주셔서 감사합니다. 비록 내가 그것을 사용할 수 없을지라도 이것은 실제로 해결책이다. 도메인 크기에 따라 확장 성이 좋지 않으며 관리자 계정에 항상 액세스 할 수있는 것은 아닙니다. – Jerome

    +0

    이것이 실제로 유일한 방법입니까? 불행한 점이 있다면 일부 전자 메일을 db로 읽는 것이 필요합니다. 누구든지이 프로토 타입을 가지고 있습니까? – JPH

    관련 문제