Я установил базовое приложение C# для запуска теста PageSpeed на веб-сайте, который я укажу, используя пакет Google.Apis.Pagespeedonline.v2 nuget.Google PageSpeed API dotnet .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? В справочной документации это означает, что метод принимает дополнительные необязательные параметры, но не в коде.
Совершенный - именно тот ответ, который я искал. Качайте себя, что я не мог этого видеть. Большое спасибо – Hooky17
Все дополнительные значения могут быть добавлены именно так. – DaImTo