API 文档
接口地址: https://api.gugudata.com/websitetools/pagespeed-score
返回格式: application/json; charset=utf-8
请求方式: GET
请求协议: HTTPS
请求示例: https://api.gugudata.com/websitetools/pagespeed-score?appkey=YOUR_APPKEY&url=https%3a%2f%2fwww.gugudata.com%2f&strategy=mobile&locale=zh-CN&categories=performance%2caccessibility%2cbest-practices%2cseo&forceRefresh=false
数据预览: https://www.gugudata.com/preview/pagespeed-score
接口测试: https://api.gugudata.com/websitetools/pagespeed-score/demo
OpenAPI: https://www.gugudata.com/openapi/gugudata.openapi.3.1.json
| 参数名 |
参数类型 |
是否必须 |
默认值 |
备注 |
| appkey |
string |
是 |
无 |
接口 APPKEY,支持 Query、Header 或 Bearer 传递。 |
| url |
string |
是 |
无 |
公开可访问的 HTTP 或 HTTPS 网页地址,最长 2048 个字符。 |
| strategy |
string |
否 |
mobile |
检测策略,可选 mobile 或 desktop,默认 mobile。 |
| locale |
string |
否 |
zh-CN |
检测说明使用的语言区域,默认 zh-CN。 |
| categories |
string |
否 |
performance,accessibility,best-practices,seo |
检测类别,多个值使用英文逗号分隔。 |
| forceRefresh |
boolean |
否 |
false |
是否重新检测指定网页,默认 false。 |
| 参数名 |
参数类型 |
备注 |
| DataStatus.RequestParameter |
string |
本次实际业务请求参数,不包含鉴权凭据;Demo 展示对应样例输入。 |
| DataStatus.StatusCode |
integer |
接口业务状态码。 |
| DataStatus.StatusDescription |
string |
接口业务状态说明。 |
| DataStatus.ResponseDateTime |
string |
接口响应时间。 |
| DataStatus.DataTotalCount |
integer |
成功时为 1,失败时为 0。 |
| Data.RequestedUrl |
string |
请求检测的网页地址。 |
| Data.FinalUrl |
string |
检测完成后的最终网页地址。 |
| Data.Strategy |
string |
本次检测使用的设备策略。 |
| Data.Locale |
string |
本次检测使用的语言区域。 |
| Data.ReportVersion |
string |
检测报告版本。 |
| Data.FetchTime |
string |
检测报告生成时间。 |
| Data.Cached |
boolean |
本次是否返回近期已有的页面检测结果。 |
| Data.Scores.Performance |
integer |
性能评分,范围 0 到 100。 |
| Data.Scores.Accessibility |
integer |
可访问性评分,范围 0 到 100。 |
| Data.Scores.BestPractices |
integer |
最佳实践评分,范围 0 到 100。 |
| Data.Scores.Seo |
integer |
SEO 评分,范围 0 到 100。 |
| Data.Metrics.FirstContentfulPaintMs |
number |
首次内容绘制耗时,单位毫秒。 |
| Data.Metrics.LargestContentfulPaintMs |
number |
最大内容绘制耗时,单位毫秒。 |
| Data.Metrics.SpeedIndexMs |
number |
速度指数,单位毫秒。 |
| Data.Metrics.TotalBlockingTimeMs |
number |
总阻塞时间,单位毫秒。 |
| Data.Metrics.CumulativeLayoutShift |
number |
累计布局偏移。 |
| Data.SeoAudits.Title |
object |
网页标题检查摘要。 |
| Data.SeoAudits.MetaDescription |
object |
网页描述检查摘要。 |
| Data.SeoAudits.CrawlableAnchors |
object |
可抓取链接检查摘要。 |
| Data.SeoAudits.IsCrawlable |
object |
索引可用性检查摘要。 |
| Data.SeoAudits.Canonical |
object |
Canonical 链接检查摘要。 |
| Data.SeoAudits.HttpStatusCode |
object |
网页 HTTP 状态检查摘要。 |
| Data.SeoAudits.RobotsTxt |
object |
robots.txt 检查摘要。 |
| Data.SeoAudits.Viewport |
object |
移动端视口检查摘要。 |
| Data.TopIssues |
array |
主要问题列表,最多返回 10 项。 |
| Data.TopIssues[].Id |
string |
主要问题标识。 |
| Data.TopIssues[].Title |
string |
主要问题标题。 |
| Data.TopIssues[].Score |
integer |
主要问题得分,范围 0 到 100。 |
| Data.TopIssues[].DisplayValue |
string |
主要问题展示值。 |