我正试图通过VB.Net WindowsForm应用程序运行谷歌页面速度api请求,尽管我可以得到以下请求的回复,但我无法训练如何使用移动策略。
这是我的桌面请求工作代码:
Dim url As String = "http://news.bbc.co.uk"
Dim service = New PagespeedonlineService(New BaseClientService.Initializer() With { _
.ApiKey = "My Api Code", _
.ApplicationName = "PageSpeedOnline API Sample" _
})
Dim res = service.Pagespeedapi.Runpagespeed(url).Execute()
以下是谷歌页面速度页面的链接:https://developers.google.com/speed/docs/insights/v1/getting_started
注意,我是visualstudio2012与Nuget包的api。
您需要创建一个具有所需设置的RunpagespeedRequest
对象。Runpagespeed()
是一个虚拟方法,一旦创建它,RunpagespeedRequest
就应该使用它
未测试代码
Dim url As String = "http://news.bbc.co.uk"
Dim service = New PagespeedonlineService(New BaseClientService.Initializer() With { _
.ApiKey = "My Api Code", _
.ApplicationName = "PageSpeedOnline API Sample" _
})
Dim res = New RunpagespeedRequest(service, url);
res.Strategy = PagespeedapiResource.RunpagespeedRequest.StrategyEnum.Mobile
res.Runpagespeed(url).Execute()
上面的代码可能不起作用,但我认为它会让你朝着设置任何其他属性的方向前进。
PagespeedapiResource类引用PagespeedapiResource.RunpagespeedRequest类引用