API PageSpeed ​​Insights: удобство использования, безопасность и показатели отсутствуют в ответе json

Я использую PageSpeed ​​Insights API для получения метрик скорости различных веб-сайтов и интеграции данных в инструмент, который я создаю.

Если я попытаюсь выполнить запрос с помощью инструмента тестирования API ( https://developers.google.com/speed/docs/insights/v4/reference/pagespeedapi/runpagespeed), то все в порядке, и я получаю необходимую информацию.

Однако, когда я выполняю тот же самый запрос (насколько я вижу) с моего сервера, ответ json не включает ту же информацию. Некоторая информация просто отсутствует.

По сути, кроме 'initial_url', вся информация о метриках, которая должна быть включена в ветку 'loadingExperience', отсутствует. Нет информации о FIRST_CONTENTFUL_PAINT_MS или DOM_CONTENT_LOADED_EVENT_FIRED_MS.

С другой стороны, я не могу найти способ запросить информацию об USABILITY и SECURITY в ветке ruleGroups. Согласно справке по API, эта ветвь также должна содержать информацию об этих аспектах, но ничего подобного не возвращается после запроса. Только информация о ветке SPEED возвращается.

Это URL, который я использую для запроса API:

https://www.googleapis.com/pagespeedonline/v4/runPagespeed?url=https://stackru.com&strategy=mobile&screenshot=true&locale=en&key=XXXXXXXXmyAPIKeyXXXXXXXX';

Я что-то пропустил? Я проверил документацию API и Google'd для получения дополнительной информации по этому вопросу, но я не могу найти какой-либо параметр для принудительного запроса этой информации.

Заранее спасибо!

(Кстати, это мой первый вопрос в StackOverFlow, поэтому я надеюсь, что поделился всей необходимой информацией. И извиняюсь, если мой английский плохой. Я делаю все возможное.)

0 ответов

У меня такая же проблема с некоторыми веб-сайтами. Проблема связана с сайтом. Некоторые веб-сайты предоставляют объект userExperience.metrics, а некоторые нет. Я понятия не имею, что вызывает это.

Однако вы можете попробовать использовать strategy=desktop параметр для получения объекта userExperience.metrics в версии 5. У меня это сработало.

Рабочий URL: https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://stackru.com&strategy=desktop&key=[SetYourApiKeyHere]

Другие вопросы по тегам