google-admin-sdk - Gmail使用情况 - API指南中未提及的特定定义

时间:2016-07-14 14:34:42

标签: google-admin-sdk google-directory-api

使用Reports API,我创建了一个简单的命令行应用程序来返回使用未使用的Gmail帐户的用户。我正在使用属性accounts:last_login_time。

我写信询问此参数是否包含用户对Android版Gmail应用的使用情况

我担心我的API调用会错误地返回仅通过Android应用程序检查其帐户为“拖欠”的用户。

2 个答案:

答案 0 :(得分:0)

我认为无论媒体如何记录到您的Gmail都仍被视为登录活动,因此服务器仍会注意到这一点。如果您想确定,请使用Android Gmail应用登录会员测试用户帐户并使用提出请求 Login Activity Report

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

检查是否返回您登录的时间。

答案 1 :(得分:0)

请尝试以下参考:https://developers.google.com/admin-sdk/reports/v1/reference/usage-ref-appendix-a/users-gmail

您需要使用gmail:last-interaction-time来确定帐户是否欠款。原因是通过IMAP / POP进行的访问与登录无关:last_logon_time是帐户属性,而Gmail的用户活动报告通常跟踪访问时间,以及协议访问时间(POP,IMAP,WebMail) )。当然,您可以查询帐户和帐户。 gmail在同一请求中使用逗号分隔的相应 app-name:参数对列表。