GooglePageSpeedAPIdotnet.netpackage运行PageSpeed测试。设置很简单,我有一个变量,我可以在其中指定url,然后进入服务//创建服务。varservice=newPagespeedonlineService(newBaseClientService.Initializer{ApplicationName="PageSpeedSample",ApiKey="[API_KEY_HERE]"});varurl="URL_TO_TEST";//运行请求。varresult=awaitservice.Pagespeedapi.Runpagespeed(url).ExecuteAsync();问题是.Runpagespeed方法只接受URL。我至少需要能够指定一个“移动”策略,这样我才能获得桌面和移动设备的分数。我知道这在其他库中是可能的,但它似乎在.NET中缺失。有谁知道使用.NET库执行此操作的方法吗?在参考文档中,暗示该方法接受额外的可选参数,但它不在代码中。pagespeedapi:runpagespeed有一个可选值叫做strategystrategystring要使用的分析策略Acceptablevaluesare:"desktop":为桌面浏览器获取和分析URLs"mobile":为移动设备获取和分析URLs例子:以上都是C#学习教程分享的内容:GooglePageSpeedAPIdotnet.net。如果对你有用,需要了解更多C#学习教程,希望大家多多关注——varrequest=service.Pagespeedapi.Runpagespeed(url);request.Strategy=Google.Apis.Pagespeedonline.v2.PagespeedapiResource.RunpagespeedRequest.StrategyEnum.Mobile;varresults=request.Execute();本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
