3

VB.Net WindowsForm アプリを介して Google pagespeed 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()

googles pagespeed ページへのリンクは次のとおりです: https://developers.google.com/speed/docs/insights/v1/getting_started

私はVisual Studio 2012で、API用のNugetパッケージを使用しています。

4

1 に答える 1

1

必要な設定でオブジェクトを作成する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 クラス リファレンス

于 2014-10-25T19:11:37.063 に答える