使用 Google API 获取上次帐户活动



我想通过谷歌 API 获取已安装应用程序的最后一个帐户活动。来自 https://security.google.com/settings/security/activity 的IP地址和时间等信息。有两种方法可以获取它:从json和从谷歌客户端libryary。我发现,我糊涂了谷歌-管理员-sdk。我找到帖子 Gmail 的最后一个活动 ,但无法理解如何使用它。我的代码:

string[] scopes = new string[] {PlusService.Scope.PlusLogin,
                                        PlusService.Scope.UserinfoEmail,
                                        PlusService.Scope.UserinfoProfile};

        UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
            new ClientSecrets
            {
                ClientId = "my-client-id",
                ClientSecret = "my-client-secret"
            },
            scopes,
            Environment.UserName,
            CancellationToken.None
            ).Result;

正如您所说,您必须使用管理员 SDK 才能知道帐户的上次活动。为此,您应该拥有Google应用帐户,并且应该是该帐户的管理员。在管理 SDK 中,要获取 IP 地址,唯一的方法是使用电子邮件审核 API 访问帐户信息。如果您有任何问题,请告诉我。

相关内容

  • 没有找到相关文章