我希望能够汇总来自多个用户的Google api的健身数据

时间:2019-06-28 10:31:32

标签: c# api oauth-2.0 fitness

我正在开发一个可以从google api中为多个用户收集健身数据的应用程序。 我可以编写代码以在一个客户端登录并使用oath2进行身份验证时收集数据。我还可以使用serviceAccount为一个客户端收集数据。但是,我需要的是在一个应用程序中收集多个客户端的数据,而不必每次都登录。我在另一篇文章中读到,可以为每个客户端使用存储的访问令牌来实现这一点,但是没有相关的代码。

这是我使用服务帐户登录api所用代码的示例。是否有类似的示例可以使用身份验证令牌登录api?

 ServiceAccountCredential credential = new ServiceAccountCredential(
            new ServiceAccountCredential.Initializer(serviceAccountEmail)
            {
                Scopes = new[] { FitnessService.Scope.FitnessActivityRead },
            }.FromPrivateKey(privateKey));

        // Create the service.
        // Create the service.
        var service = new FitnessService(new BaseClientService.Initializer()
        {
            HttpClientInitializer = credential,

            ApplicationName = "****",
        });

0 个答案:

没有答案