3

VB.Net WindowsForm 앱을 통해 Google pagespeed API 요청을 실행하려고합니다. 아래 요청에 대한 답변을 얻을 수는 있지만 어떻게해야 운동 할 수 있습니까? 모바일 전략으로 작동 시키십시오. 여기VB.Net Google Page Speed ​​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

주 내가 API에 대한 Nuget 패키지 비주얼 스튜디오 2012 오전

여기에 데스크탑 요청에 대한 내 작업 코드입니다.

+0

당신은이 글의 답을 찾을 수 있습니다. 도움이되기를 바랍니다. - http://stackoverflow.com/questions/34291450/google-pagespeed-api-dotnet-net/34292461 –

답변

1

원하는 설정으로 create a RunpagespeedRequest object이 필요합니다. 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 Class Reference PagespeedapiResource.RunpagespeedRequest Class Reference

관련 문제