【发布时间】:2021-12-10 15:30:43
【问题描述】:
我有一个 .Net 工具,它使用 nuget 包 Google.Apis.AnalyticsReporting.v4 通过 GA4 管理 API 收集管理数据。
我们最近注意到我们对 getEnhancedMeasurementSettings 的调用突然开始返回 404 状态。
其他 API 调用仍然有效。
我已经更新到最新版本的包。
另外,Google docs for it 中的 API 浏览器也坏了:
Cannot find specified method in converted discovery doc.
【问题讨论】:
-
请编辑您的问题并包含minimal reproducible example
-
我们能否同意您使用的是这个 nuget 包 Google.Apis.GoogleAnalyticsAdmin.v1alpha 而不是 Google.Apis.AnalyticsReporting.v4。这使您可以访问 GA4 上的报告,但不能访问管理数据。此外,GA4 是新版本的 Google Analytics(分析),报告 API 仅允许您访问通用分析数据。
-
您可能只是完全使用了错误的 NuGet 包。 GA4 管理 API 的正确 NuGet 包是 Google.Apis.GoogleAnalyticsAdmin.v1alpha
-
抱歉,是的,我正在使用 Google.Apis.GoogleAnalyticsAdmin.v1alpha。另一个包中的 v4 分散了我的注意力。也许最小的可重现示例是指向我提供的文档的链接,其中他们的资源管理器不起作用。
标签: google-analytics-api google-api-dotnet-client google-analytics-4