我已经建立了一个基本的C#应用程序,使用Google.Apis.Pagespeedonline.v2 nuget包在指定的网站上运行PageSpeed测试。
设置非常简单,我有一个可以指定URL的变量,然后将其传递给服务。
问题在于.Runpagespeed方法只接受URL。我需要至少指定“移动”策略,以便我可以获得桌面和移动设备的分数。我知道其他库中可能有这个功能,但在.NET中似乎缺失了这个功能。是否有人知道如何使用.NET库来实现这一点?在参考文档中,它暗示该方法接受更多可选参数,但代码中却没有这样的参数。
设置非常简单,我有一个可以指定URL的变量,然后将其传递给服务。
// Create the service.
var service = new PagespeedonlineService(new BaseClientService.Initializer
{
ApplicationName = "PageSpeed Sample",
ApiKey = "[API_KEY_HERE]"
});
var url = "URL_TO_TEST";
// Run the request.
var result = await service.Pagespeedapi.Runpagespeed(url).ExecuteAsync();
问题在于.Runpagespeed方法只接受URL。我需要至少指定“移动”策略,以便我可以获得桌面和移动设备的分数。我知道其他库中可能有这个功能,但在.NET中似乎缺失了这个功能。是否有人知道如何使用.NET库来实现这一点?在参考文档中,它暗示该方法接受更多可选参数,但代码中却没有这样的参数。