2016-07-14 3 views
0

보고서 API를 사용하여 사용하지 않은 Gmail 계정이있는 사용자를 반환하는 간단한 명령 행 앱을 만들었습니다. last_login_time 계정 속성을 사용하고 있습니다.google-admin-sdk - Gmail 사용 - API 정의에서 언급되지 않은 특정 정의

내가이 매개 변수가 안드로이드 용 Gmail 앱의 사용자의 사용을 포함 물어 쓰고

내 API 호출이 거짓 만이 안드로이드 응용 프로그램 등을 통해 자신의 계정을 확인 사용자를 반환 할 것을 걱정 '체납'.

답변

0

매체에 관계없이 Gmail에 로그인하는 것은 여전히 ​​로그인 활동으로 계산되므로 서버는 여전히주의해야합니다. 당신이 있는지 확인하려면, 안드로이드 Gmail 애플리케이션을 사용하여 멤버 테스트 사용자 계정을 로그인 Login Activity Report 사용하여 요청을 : 당신이 로그인 한을 시간을 반환하는 경우

GET https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/login?customerId=C03az79cb 

확인. 당신은 계정이 연체 여부를 확인하기 위해 gmail:last-interaction-time를 사용하는 것이 좋습니다 https://developers.google.com/admin-sdk/reports/v1/reference/usage-ref-appendix-a/users-gmail

:

0

이 참조를 사용해보십시오. 그 이유는 IMAP/POP를 통한 액세스가 로그온과는 별도로 계산되기 때문입니다. last_logon_time은 계정 속성이지만 Gmail에 대한 사용자 활동 보고서는 액세스 시간을 일반적으로 추적하고 프로토콜 (POP, IMAP, 웹 메일)별로 액세스 시간을 추적합니다. 물론 & gmail과 동일한 요청으로 두 계정을 모두 의 쉼표로 구분 된 app-name : 쌍의 목록으로 쿼리 할 수 ​​있습니다.