C# 使用Google API获取最后一个帐户活动
我想用谷歌api获取安装应用程序的最后一个帐户活动。ip地址和时间等信息。有两种方法可以做到这一点:从json和谷歌客户端库。我发现,我必须使用谷歌管理员sdk。 我找到了这篇文章,但不明白如何使用它。 我的代码:C# 使用Google API获取最后一个帐户活动,c#,google-api,google-admin-sdk,C#,Google Api,Google Admin Sdk,我想用谷歌api获取安装应用程序的最后一个帐户活动。ip地址和时间等信息。有两种方法可以做到这一点:从json和谷歌客户端库。我发现,我必须使用谷歌管理员sdk。 我找到了这篇文章,但不明白如何使用它。 我的代码: string[] scopes = new string[] {PlusService.Scope.PlusLogin, PlusService.Scope.UserinfoEmail,
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;
正如您所说,您必须使用AdminSDK来了解帐户的最后一个活动。为此,你应该有谷歌应用程序帐户,你应该是该帐户的管理员。在AdminSDK中,要获取IP地址,唯一的方法是使用电子邮件审计API。如果您有任何问题,请告诉我。好的,谢谢。在这个页面我发现,必须上传公钥和粘贴代码。要在API中使用电子邮件,我必须登录谷歌应用程序管理控制台?我没有管理控制台。我必须在[?它不与谷歌应用程序或非谷歌应用程序产品托管的Gmail帐户一起使用-It meat,我看不到我的Gmail帐户的安全信息