2016-07-14 10 views
0

レポートAPIを使用して、未使用のGmailアカウントを持つユーザーを返す簡単なコマンドラインアプリを作成しました。 last_login_timeという属性のaccountsを使用しています。google-admin-sdk - Gmailの使用方法 - API定義で具体的に定義されていない定義

私は、このパラメータは、Android用Gmailアプリのユーザの使用を含んでいるかどうか尋ねるために書いています

私は私のAPIコールが誤って唯一のAndroidアプリなどを経由して自分のアカウントをチェックし、ユーザーを返すことを心配'延滞'。

答えて

0

私は、メディアに関係なくあなたのGmailにログインすることはまだログインアクティビティとしてカウントされていると考えています。したがって、サーバはそれに注意します。あなたが確認するには、Androidの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、WebMail)によるアクセス時間を追跡します。もちろん、同じ要求の両方のアカウント& Gmailに、適切なのカンマ区切りリストを照会して、app-name:パラメータのペアを照会することができます。

関連する問題