使用Reports,我制作了一个简单的命令行应用程序来返回未使用Gmail帐户的用户。我使用属性accounts:last_login_time。
我写这封信是想问这个参数是否包括用户对安卓的Gmail应用程序的使用
我担心的是,我的API调用会错误地返回用户,这些用户只会通过android应用程序查看自己的账户,称其为“拖欠者”。
发布于 2016-07-15 08:54:05
我认为登录到您的gmail,而不管是什么介质,仍然被视为登录活动,因此服务器仍然会注意到这一点。如果要确定,请使用Android应用程序登录成员测试用户帐户,然后使用登录活动报告发出请求。
GET https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/login?customerId=C03az79cb
检查它是否返回您登录的时间。
发布于 2016-07-19 06:14:19
尝试以下引用: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,其中包含一个以逗号分隔的适当应用程序名称:参数对的列表。
https://stackoverflow.com/questions/38377067
复制相似问题