我正在尝试了解Google v5 API页面的速度,但在json结果中找不到SCORE。
这是api https://www.googleapis.com/pagespeedonline/v5/runPagespeed
在v4中,有一个ruleGroups.SPEED.score,其中包含带有分数的整数。
在哪里可以找到v5内的分数?
谢谢
答案 0 :(得分:4)
我认为是这样的: json.lighthouseResult.categories.performance.score
返回一个最大为1的小数。因此,您必须乘以100才能得到百分比。为我工作。。但是我似乎并没有每次都获得相同的价值。波动...
答案 1 :(得分:3)
有的 json.lighthouseResult.categories.performance.score :由吉荣说明。
您可以使用以下示例返回所有可能的审核类别:
https://www.google.com/
lighthouseResult/categories/*/score
*
是通配符no
Desktop
Performance
Progressive Web App (PWA)
Best practices
Accessibility
SEO
{YOUR_API_KEY}
https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https%3A%2F%2Fstackoverflow.com%2F&fields=lighthouseResult%2Fcategories%2F*%2Fscore&prettyPrint=false&strategy=desktop&category=performance&category=pwa&category= best-practices&category = accessibility&category = seo&key = {YOUR_API_KEY}
{
"lighthouseResult": {
"categories": {
"performance": {
"score":0.99
},
"accessibility": {
"score":0.7
},
"best-practices": {
"score":0.77
},
"seo": {
"score":0.9
},
"pwa": {
"score":0.56
}
}
}
}
答案 2 :(得分:0)
我根据以前的答案创建了简单的 php 脚本,可以帮助您找到桌面和移动设备的分数。只需提供您可以找到的网站网址和 API 密钥 here
-mod vendor
答案 3 :(得分:0)
“我认为是这样的:json.lighthouseResult.categories.performance.score
返回以 1 为最大值的小数。所以你必须乘以 100 才能得到百分比。对我有用..但是我似乎每次都没有得到相同的价值。它会波动......”正如Jeroen所说。100%正确
“这不可能是正确的。我已经检查了几页,json.lighthouseResult.categories.performance.score 比来自developers.google.com/speed/pagespeed/insights 的分数高得多——Pascal Bajorat"
这是不正确的,因为您看到的是桌面结果而不是移动结果。 90% 的台式机为 99 或 100。
试试这个:
URL: https://www.google.com/
Return-Fields: lighthouseResult/categories/*/score
* is a wildcard
Indentations (PrettyPrint): no
Strategy: Mobile
Categories:
Performance
Progressive Web App (PWA)
Best practices
Accessibility
SEO
使用这些参数,API URL 为:
https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https%3A%2F%2Fstackoverflow.com%2F&fields=lighthouseResult%2Fcategories%2F*%2Fscore&prettyPrint=false&strategy=mobile&category=performance&category=pwa&category=best-practices&category=accessibility&category=seo
JSON-Response 如下所示:
{
"lighthouseResult": {
"categories": {
"performance": {
"score":0.87
},
"accessibility": {
"score":0.7
},
"best-practices": {
"score":0.77
},
"seo": {
"score":0.9
},
"pwa": {
"score":0.56
}
}
}
}