我正在使用 Google Analytics 报告 API v4 (c#) 来获取数据。我使用下面的代码进行授权。在我的本地机器上,一切正常。但在我的生产服务器上,我收到错误消息:“访问路径 'C:\Windows\system32\config\systemprofile' 被拒绝。” 它与文件夹/文件读写权限无关,因为我是从在线资源中读取的。我无法弄清楚这个......这是我的代码:
var client = new WebClient();
var stream = client.OpenRead("https://api.myjson.com/bins/drj87");
var loginEmailAddress = ConfigurationManager.AppSettings["AnalyticsReporting.Email"];
return await GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(stream).Secrets,
new[] { AnalyticsReportingService.Scope.Analytics },
loginEmailAddress, CancellationToken.None,
new FileDataStore("GoogleAnalyticsApiConsole"));