我正在使用 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”的信息。
另一方面,我似乎找不到在“ruleGroups”分支下请求有关可用性和安全性信息的方法。根据 API 参考,这个分支也应该包含这些方面的信息,但查询后不会返回类似的信息。只返回 SPEED 分支信息。
这是我用来查询 API 的 URL:
我错过了什么吗?我已经检查了 API 文档并在 Google 上找到了更多关于此的信息,但我似乎找不到任何参数来强制请求此信息。
(顺便说一句,这是我在 StackOverFlow 上的第一个问题,所以我希望我已经分享了所有必要的信息。如果我的英语不好,我深表歉意。我尽我所能。)