【发布时间】:2019-08-28 13:21:27
【问题描述】:
我正在使用Google.Apis.Pagespeedonline.v5 (nuget) 在我的网站上执行分析。
通过直接从 API Explorer 站点执行分析,您可以对所有五个类别执行测试。
https://developers.google.com/speed/docs/insights/v5/reference/pagespeedapi/runpagespeed
但是,使用dotnet api,category参数只接受一个CategoryEnum,所以,我每次请求只能得到一个category的结果。
我想知道是否可以在一个请求中获取所有类别
var initializer = new Initializer()
{
ApiKey = "XXXXXXXXXXXXXXX",
BaseUri = "https://www.googleapis.com/pagespeedonline/v5/runPagespeed",
GZipEnabled = true
};
var service = new PagespeedonlineService(initializer);
var request = new RunpagespeedRequest(service, "https://www.google.com");
request.Category = CategoryEnum.Accessibility;
request.Locale = "pt";
request.Strategy = StrategyEnum.Desktop;
var response = request.Execute();
【问题讨论】:
标签: c# google-api-dotnet-client