使用Reports API,我创建了一个简单的命令行应用程序来返回使用未使用的Gmail帐户的用户。我正在使用属性accounts:last_login_time。
我写信询问此参数是否包含用户对Android版Gmail应用的使用情况
我担心我的API调用会错误地返回仅通过Android应用程序检查其帐户为“拖欠”的用户。
答案 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:参数对列表。