Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用Google API获取最后一个帐户活动_C#_Google Api_Google Admin Sdk - Fatal编程技术网

C# 使用Google API获取最后一个帐户活动

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,

我想用谷歌api获取安装应用程序的最后一个帐户活动。ip地址和时间等信息。有两种方法可以做到这一点:从json和谷歌客户端库。我发现,我必须使用谷歌管理员sdk。 我找到了这篇文章,但不明白如何使用它。 我的代码:

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帐户的安全信息