我想获得已安装的应用程序与谷歌api的最后一个帐户活动。来自https://security.google.com/settings/security/activity的ip地址和时间等信息。有两种方法可以获得它:从json和从google客户端库。我发现,我必须使用google-admin-sdk。我找到了post Gmail's Last activity,但是不明白怎么用。我的代码:
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;发布于 2014-12-10 01:27:02
正如您所说,您必须使用Admin SDK才能知道帐户的最后一次活动。为此,您应该有谷歌应用程序帐户,您应该是该帐户的管理员。在admin SDK中,获取IP地址的唯一方法是使用邮件审计接口Accessing Account Information。如果你有任何问题,请告诉我。
https://stackoverflow.com/questions/27373952
复制相似问题