เรียกใช้การวิเคราะห์ PageSpeed บนหน้าเว็บที่ URL ที่ระบุและแสดงผลคะแนน PageSpeed ซึ่งเป็นรายการคำแนะนำเพื่อทำให้หน้านั้นโหลดเร็วขึ้น รวมถึงข้อมูลอื่นๆ ด้วย ลองเลย
ส่งคำขอ
คำขอ HTTP
GET https://www.googleapis.com/pagespeedonline/v4/runPagespeed
พารามิเตอร์
ชื่อพารามิเตอร์ | ค่า | คำอธิบาย |
---|---|---|
พารามิเตอร์การค้นหาที่จําเป็น | ||
url |
string |
URL ที่จะดึงข้อมูลและวิเคราะห์ |
พารามิเตอร์การค้นหาที่ไม่บังคับ | ||
filter_third_party_resources |
boolean |
ระบุว่าควรกรองทรัพยากรของบุคคลที่สามออกก่อนการวิเคราะห์ PageSpeed หรือไม่
(ค่าเริ่มต้น: false )
|
locale |
string |
ภาษาที่ใช้ในการแปลผลการค้นหาที่จัดรูปแบบ |
rule |
string |
กฎ PageSpeed ที่จะเรียกใช้ หากไม่มีการกำหนดไว้ กฎทั้งหมดจะทำงาน |
screenshot |
boolean |
ระบุว่าควรรวมข้อมูลไบนารีที่มีภาพหน้าจอหรือไม่
(ค่าเริ่มต้น: false )
|
snapshots |
boolean |
ระบุว่าควรรวมข้อมูลไบนารีที่มีรูปภาพสแนปชอตหรือไม่
(ค่าเริ่มต้น: false )
|
strategy |
string |
กลยุทธ์การวิเคราะห์ (เดสก์ท็อปหรืออุปกรณ์เคลื่อนที่) ที่จะใช้ และเดสก์ท็อปเป็นค่าเริ่มต้น
ค่าที่ยอมรับ ได้แก่
|
utm_campaign |
string |
ชื่อแคมเปญสำหรับ Analytics |
utm_source |
string |
แหล่งที่มาของแคมเปญสำหรับการวิเคราะห์ |
เนื้อหาของคำขอ
โปรดอย่าแสดงเนื้อหาของคำขอด้วยวิธีนี้
คำตอบ
หากสำเร็จ เมธอดนี้จะแสดงเนื้อหาการตอบสนองที่มีโครงสร้างต่อไปนี้
{ "captchaResult": string, "kind": "pagespeedonline#result", "id": string, "responseCode": integer, "title": string, "ruleGroups": { (key): { "score": integer, "pass": boolean } }, "loadingExperience": { "id": string, "metrics": { (key): { "median": integer, "distributions": [ { "min": integer, "max": integer, "proportion": double } ], "category": string } }, "overall_category": string, "initial_url": string }, "pageStats": { "numberResources": integer, "numberHosts": integer, "totalRequestBytes": long, "numberStaticResources": integer, "htmlResponseBytes": long, "textResponseBytes": long, "overTheWireResponseBytes": long, "cssResponseBytes": long, "imageResponseBytes": long, "javascriptResponseBytes": long, "flashResponseBytes": long, "otherResponseBytes": long, "numberJsResources": integer, "numberCssResources": integer, "numberRobotedResources": integer, "numberTransientFetchFailureResources": integer, "numTotalRoundTrips": integer, "numRenderBlockingRoundTrips": integer, "robotedUrls": [ string ], "transientFetchFailureUrls": [ string ], "cms": string }, "formattedResults": { "locale": string, "ruleResults": { (key): { "localizedRuleName": string, "ruleImpact": double, "beta": boolean, "groups": [ string ], "summary": { "format": string, "args": [ { "type": string, "key": string, "value": string, "rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ], "secondary_rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ] } ] }, "urlBlocks": [ { "header": { "format": string, "args": [ { "type": string, "key": string, "value": string, "rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ], "secondary_rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ] } ] }, "urls": [ { "result": { "format": string, "args": [ { "type": string, "key": string, "value": string, "rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ], "secondary_rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ] } ] }, "details": [ { "format": string, "args": [ { "type": string, "key": string, "value": string, "rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ], "secondary_rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ] } ] } ] } ] } ] } } }, "version": { "major": integer, "minor": integer }, "invalidRules": [ string ], "screenshot": { "key": string, "mime_type": string, "data": bytes, "width": integer, "height": integer, "page_rect": { "left": integer, "top": integer, "width": integer, "height": integer } }, "snapshots": [ { "key": string, "mime_type": string, "data": bytes, "width": integer, "height": integer, "page_rect": { "left": integer, "top": integer, "width": integer, "height": integer } } ] }
ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | Notes |
---|---|---|---|
captchaResult |
string |
ผลการยืนยันของ CAPTCHA
ค่าที่ยอมรับมีดังนี้
|
|
kind |
string |
ชนิดของผลลัพธ์ | |
id |
string |
Canonical URL และเป็น URL สุดท้ายสําหรับเอกสาร หลังจากติดตามการเปลี่ยนเส้นทางหน้าเว็บ (หากมี) | |
responseCode |
integer |
โค้ดตอบกลับสำหรับเอกสาร 200 หมายความว่ามีการโหลดหน้าเว็บตามปกติ 4xx/5xx แสดงถึงข้อผิดพลาด | |
title |
string |
ชื่อหน้าตามที่แสดงในแถบชื่อของเบราว์เซอร์ | |
ruleGroups |
object |
แผนที่ที่มีหนึ่งรายการสำหรับกลุ่มกฎแต่ละกลุ่มในผลลัพธ์เหล่านี้ | |
ruleGroups.(key) |
object |
ชื่อของกลุ่มกฎนี้: อย่างใดอย่างหนึ่งระหว่าง "SPEED", "USABILITY" หรือ "SECURITY" | |
ruleGroups.(key).score |
integer |
คะแนน (0-100) สำหรับกลุ่มกฎนี้ ซึ่งบ่งบอกว่าหน้าเว็บจะดีขึ้นมากแค่ไหนในหมวดหมู่นั้น (เช่น เร็วขึ้นมากแค่ไหน หรือใช้งานได้มากกว่ามากน้อยแค่ไหน หรือปลอดภัยขึ้นมากแค่ไหน) คะแนนที่สูงบ่งชี้ว่าสามารถปรับปรุงได้อีกเล็กน้อย ในขณะที่คะแนนที่ต่ำกว่าบ่งชี้ว่าสามารถปรับปรุงได้อีกมาก | |
ruleGroups.(key).pass |
boolean |
||
loadingExperience |
object |
เมตริกประสบการณ์การโหลดหน้าเว็บของผู้ใช้ปลายทาง | |
loadingExperience.id |
string |
URL, รูปแบบ หรือต้นทางที่เมตริกเปิดอยู่ | |
loadingExperience.metrics |
object |
||
loadingExperience.metrics.(key) |
object |
ประเภทของเมตริก | |
loadingExperience.metrics.(key).median |
integer |
||
loadingExperience.metrics.(key).distributions[] |
list |
||
loadingExperience.metrics.(key).distributions[].min |
integer |
||
loadingExperience.metrics.(key).distributions[].max |
integer |
||
loadingExperience.metrics.(key).distributions[].proportion |
double |
||
pageStats |
object |
สถิติโดยสรุปสำหรับหน้าเว็บ เช่น จำนวนไบต์ JavaScript จำนวนไบต์ HTML เป็นต้น | |
pageStats.numberResources |
integer |
จำนวนทรัพยากร HTTP ที่โหลดโดยหน้า | |
pageStats.numberHosts |
integer |
จำนวนโฮสต์ที่ไม่ซ้ำซึ่งหน้าอ้างอิง | |
pageStats.totalRequestBytes |
long |
ขนาดรวมของไบต์คำขอทั้งหมดที่หน้าเว็บส่ง | |
pageStats.numberStaticResources |
integer |
จำนวนทรัพยากรแบบคงที่ (เช่น แคชได้) ในหน้า | |
pageStats.htmlResponseBytes |
long |
จำนวนไบต์การตอบสนองที่ไม่ได้บีบอัดสำหรับเอกสาร HTML หลักและ iframe ทั้งหมดในหน้า | |
pageStats.textResponseBytes |
long |
จำนวนไบต์การตอบกลับที่ไม่ได้บีบอัดสำหรับทรัพยากรข้อความที่ไม่ครอบคลุมอยู่ในสถิติอื่นๆ (ทรัพยากรที่ไม่ใช่ HTML, ไม่ใช่สคริปต์, ไม่ใช่ CSS) ในหน้าเว็บ | |
pageStats.overTheWireResponseBytes |
long |
จำนวนไบต์ผ่านสาย ซึ่งใช้กลยุทธ์การบีบอัด gzip เริ่มต้นเป็นค่าประมาณ | |
pageStats.cssResponseBytes |
long |
จำนวนไบต์การตอบสนองที่ไม่ได้บีบอัดสำหรับทรัพยากร CSS ในหน้า | |
pageStats.imageResponseBytes |
long |
จำนวนไบต์การตอบสนองสำหรับทรัพยากรรูปภาพในหน้า | |
pageStats.javascriptResponseBytes |
long |
จำนวนไบต์การตอบสนองที่ไม่ได้บีบอัดสำหรับทรัพยากร JS ในหน้าเว็บ | |
pageStats.flashResponseBytes |
long |
จำนวนไบต์การตอบสนองสำหรับทรัพยากร Flash ในหน้าเว็บ | |
pageStats.otherResponseBytes |
long |
จำนวนไบต์การตอบสนองสำหรับทรัพยากรอื่นๆ ในหน้า | |
pageStats.numberJsResources |
integer |
จำนวนทรัพยากร JavaScript ที่หน้าเว็บอ้างอิง | |
pageStats.numberCssResources |
integer |
จำนวนทรัพยากร CSS ที่หน้าเว็บอ้างอิง | |
pageStats.numberRobotedResources |
integer |
จำนวนทรัพยากรที่โรบ็อตควบคุม | |
pageStats.numberTransientFetchFailureResources |
integer |
จำนวนทรัพยากรที่ล้มเหลวชั่วคราว | |
pageStats.numTotalRoundTrips |
integer |
การเดินทางไป-กลับที่จำเป็นเพื่อโหลดหน้าเว็บแบบเต็ม | |
pageStats.numRenderBlockingRoundTrips |
integer |
การเดินทางไป-กลับที่จำเป็นเพื่อโหลดทรัพยากรที่บล็อกการแสดงผล | |
pageStats.robotedUrls[] |
list |
รายการ URL ที่มี robots.txt | |
pageStats.transientFetchFailureUrls[] |
list |
รายการ URL ที่ล้มเหลวในการดึงข้อมูลชั่วคราว | |
pageStats.cms |
string |
ระบบจัดการเนื้อหา (CMS) ที่ใช้สำหรับหน้าเว็บ
ค่าที่ยอมรับมีดังนี้
|
|
formattedResults |
object |
ผลลัพธ์ PageSpeed ที่แปลเป็นภาษาท้องถิ่น มีรายการกฏ Results สำหรับกฎ PageSpeed แต่ละกฎที่เริ่มต้นและเรียกใช้โดยเซิร์ฟเวอร์ | |
formattedResults.locale |
string |
ภาษาของ formatResults เช่น "en_US" | |
formattedResults.ruleResults |
object |
พจนานุกรมของผลลัพธ์กฎที่มีการจัดรูปแบบ โดยมี 1 รายการสำหรับกฎ PageSpeed แต่ละกฎที่เริ่มต้นและเรียกใช้โดยเซิร์ฟเวอร์ | |
formattedResults.ruleResults.(key) |
object |
ตัวระบุที่มีลักษณะเหมือน Enum สำหรับกฎนี้ ตัวอย่างเช่น "EnableKeepAlive" หรือ " EUCssImport" ไม่ได้แปล | |
formattedResults.ruleResults.(key).localizedRuleName |
string |
ชื่อกฎในภาษาท้องถิ่น สำหรับนำเสนอต่อผู้ใช้ | |
formattedResults.ruleResults.(key).ruleImpact |
double |
ผลกระทบ (ค่าจุดลอยตัวที่ไม่มีขอบเขต) ที่นำคำแนะนำสำหรับกฎนี้ไปใช้ จะส่งผลต่อการทำให้หน้าเว็บเร็วขึ้น ผลกระทบเทียบเคียงกันได้ระหว่างกฎต่างๆ เพื่อพิจารณาว่าคำแนะนำของกฎใดจะมีผลกระทบสูงหรือต่ำในการทำให้หน้าเว็บโหลดเร็วขึ้น ตัวอย่างเช่น ถ้าการเปิดใช้การบีบอัดจะช่วยประหยัดพื้นที่ได้ 1 MB ในขณะที่การเพิ่มประสิทธิภาพรูปภาพจะช่วยประหยัดขนาดได้ 500 KB กฎการเปิดใช้การบีบอัดจะมีผล 2 เท่าของกฎการเพิ่มประสิทธิภาพรูปภาพ แต่สิ่งอื่นๆ จะเท่ากัน | |
formattedResults.ruleResults.(key).beta |
boolean |
กฎนี้อยู่ใน "เบต้า" หรือไม่ กฎในเวอร์ชันเบต้าเป็นกฎใหม่ที่กำลังทดสอบอยู่ ซึ่งจะไม่ส่งผลต่อคะแนนโดยรวม | |
formattedResults.ruleResults.(key).groups[] |
list |
รายการกลุ่มกฎที่มีกฎนี้ ข้อมูลแต่ละรายการในรายการคือ "SPEED", "USABILITY" หรือ "SECURITY" | |
formattedResults.ruleResults.(key).summary |
nested object |
คำอธิบายสรุปสั้นๆ สำหรับกฎ ซึ่งระบุในระดับสูงว่าควรทำอะไรเพื่อให้เป็นไปตามกฎและประโยชน์ที่จะได้รับจากการดำเนินการดังกล่าว | |
formattedResults.ruleResults.(key).summary.format |
string |
สตริงรูปแบบที่แปลแล้วซึ่งมีตัวยึดตำแหน่ง โดยที่ "FOO" เป็นคีย์ของอาร์กิวเมนต์ที่ควรแทนที่ค่า สำหรับอาร์กิวเมนต์ HYPERLINK สตริงรูปแบบจะมี และ สำหรับอาร์กิวเมนต์ที่มีคีย์ 'FOO' แทน | |
formattedResults.ruleResults.(key).summary.args[] |
list |
รายการอาร์กิวเมนต์สำหรับสตริงรูปแบบ | |
formattedResults.ruleResults.(key).summary.args[].type |
string |
ประเภทของอาร์กิวเมนต์ URL อย่างใดอย่างหนึ่ง ได้แก่ STRING_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK หรือ SNAPSHOT_RECT
ค่าที่ยอมรับมีดังนี้
|
|
formattedResults.ruleResults.(key).summary.args[].key |
string |
คีย์ตัวยึดตำแหน่งสำหรับอาร์กิวเมนต์นี้เป็นสตริง | |
formattedResults.ruleResults.(key).summary.args[].value |
string |
ค่าอาร์กิวเมนต์ ที่เป็นสตริงที่แปลแล้ว | |
formattedResults.ruleResults.(key).summary.args[].rects[] |
list |
สี่เหลี่ยมผืนผ้าหน้าจอที่กล่าวถึง โดยมีขนาดวัดเป็นพิกเซล CSS คำสั่งนี้จะใช้กับอาร์กิวเมนต์ SNAPSHOT_RECT เท่านั้น หากไม่มีอาร์กิวเมนต์นี้สำหรับอาร์กิวเมนต์ SNAPSHOT_RECT หมายความว่าอาร์กิวเมนต์นั้นอ้างอิงสแนปชอตทั้งหมด | |
formattedResults.ruleResults.(key).summary.args[].rects[].left |
integer |
||
formattedResults.ruleResults.(key).summary.args[].rects[].top |
integer |
||
formattedResults.ruleResults.(key).summary.args[].rects[].width |
integer |
||
formattedResults.ruleResults.(key).summary.args[].rects[].height |
integer |
||
formattedResults.ruleResults.(key).summary.args[].secondary_rects[] |
list |
สี่เหลี่ยมผืนผ้าหน้าจอรองที่จะกล่าวถึง โดยขนาดวัดเป็นพิกเซล CSS คำสั่งนี้จะใช้กับอาร์กิวเมนต์ SNAPSHOT_RECT เท่านั้น | |
formattedResults.ruleResults.(key).summary.args[].secondary_rects[].left |
integer |
||
formattedResults.ruleResults.(key).summary.args[].secondary_rects[].top |
integer |
||
formattedResults.ruleResults.(key).summary.args[].secondary_rects[].width |
integer |
||
formattedResults.ruleResults.(key).summary.args[].secondary_rects[].height |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[] |
list |
รายการบล็อกของ URL แต่ละบล็อกอาจมีส่วนหัวและรายการ URL ได้ URL แต่ละรายการอาจมีรายละเอียดเพิ่มเติมหรือไม่ก็ได้ | |
formattedResults.ruleResults.(key).urlBlocks[].header |
nested object |
หัวข้อที่จะแสดงพร้อมรายการ URL | |
formattedResults.ruleResults.(key).urlBlocks[].header.format |
string |
สตริงรูปแบบที่แปลแล้วซึ่งมีตัวยึดตำแหน่ง โดยที่ "FOO" เป็นคีย์ของอาร์กิวเมนต์ที่ควรแทนที่ค่า สำหรับอาร์กิวเมนต์ HYPERLINK สตริงรูปแบบจะมี และ สำหรับอาร์กิวเมนต์ที่มีคีย์ 'FOO' แทน | |
formattedResults.ruleResults.(key).urlBlocks[].header.args[] |
list |
รายการอาร์กิวเมนต์สำหรับสตริงรูปแบบ | |
formattedResults.ruleResults.(key).urlBlocks[].header.args[].type |
string |
ประเภทของอาร์กิวเมนต์ URL อย่างใดอย่างหนึ่ง ได้แก่ STRING_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK หรือ SNAPSHOT_RECT
ค่าที่ยอมรับมีดังนี้
|
|
formattedResults.ruleResults.(key).urlBlocks[].header.args[].key |
string |
คีย์ตัวยึดตำแหน่งสำหรับอาร์กิวเมนต์นี้เป็นสตริง | |
formattedResults.ruleResults.(key).urlBlocks[].header.args[].value |
string |
ค่าอาร์กิวเมนต์ ที่เป็นสตริงที่แปลแล้ว | |
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[] |
list |
สี่เหลี่ยมผืนผ้าหน้าจอที่กล่าวถึง โดยมีขนาดวัดเป็นพิกเซล CSS คำสั่งนี้จะใช้กับอาร์กิวเมนต์ SNAPSHOT_RECT เท่านั้น หากไม่มีอาร์กิวเมนต์นี้สำหรับอาร์กิวเมนต์ SNAPSHOT_RECT หมายความว่าอาร์กิวเมนต์นั้นอ้างอิงสแนปชอตทั้งหมด | |
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[].left |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[].top |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[].width |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[].height |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[] |
list |
สี่เหลี่ยมผืนผ้าหน้าจอรองที่จะกล่าวถึง โดยขนาดวัดเป็นพิกเซล CSS คำสั่งนี้จะใช้กับอาร์กิวเมนต์ SNAPSHOT_RECT เท่านั้น | |
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[].left |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[].top |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[].width |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[].height |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[] |
list |
รายการที่ระบุข้อมูลเกี่ยวกับ URL ในบล็อก URL ไม่บังคับ | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result |
nested object |
สตริงรูปแบบที่ให้ข้อมูลเกี่ยวกับ URL และรายการอาร์กิวเมนต์สำหรับสตริงรูปแบบนั้น | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.format |
string |
สตริงรูปแบบที่แปลแล้วซึ่งมีตัวยึดตำแหน่ง โดยที่ "FOO" เป็นคีย์ของอาร์กิวเมนต์ที่ควรแทนที่ค่า สำหรับอาร์กิวเมนต์ HYPERLINK สตริงรูปแบบจะมี และ สำหรับอาร์กิวเมนต์ที่มีคีย์ 'FOO' แทน | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[] |
list |
รายการอาร์กิวเมนต์สำหรับสตริงรูปแบบ | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].type |
string |
ประเภทของอาร์กิวเมนต์ URL อย่างใดอย่างหนึ่ง ได้แก่ STRING_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK หรือ SNAPSHOT_RECT
ค่าที่ยอมรับมีดังนี้
|
|
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].key |
string |
คีย์ตัวยึดตำแหน่งสำหรับอาร์กิวเมนต์นี้เป็นสตริง | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].value |
string |
ค่าอาร์กิวเมนต์ ที่เป็นสตริงที่แปลแล้ว | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[] |
list |
สี่เหลี่ยมผืนผ้าหน้าจอที่กล่าวถึง โดยมีขนาดวัดเป็นพิกเซล CSS คำสั่งนี้จะใช้กับอาร์กิวเมนต์ SNAPSHOT_RECT เท่านั้น หากไม่มีอาร์กิวเมนต์นี้สำหรับอาร์กิวเมนต์ SNAPSHOT_RECT หมายความว่าอาร์กิวเมนต์นั้นอ้างอิงสแนปชอตทั้งหมด | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[].left |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[].top |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[].width |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[].height |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[] |
list |
สี่เหลี่ยมผืนผ้าหน้าจอรองที่จะกล่าวถึง โดยขนาดวัดเป็นพิกเซล CSS คำสั่งนี้จะใช้กับอาร์กิวเมนต์ SNAPSHOT_RECT เท่านั้น | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[].left |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[].top |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[].width |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[].height |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[] |
list |
รายการที่ให้รายละเอียดเพิ่มเติมเกี่ยวกับ URL เดียว ไม่บังคับ | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].format |
string |
สตริงรูปแบบที่แปลแล้วซึ่งมีตัวยึดตำแหน่ง โดยที่ "FOO" เป็นคีย์ของอาร์กิวเมนต์ที่ควรแทนที่ค่า สำหรับอาร์กิวเมนต์ HYPERLINK สตริงรูปแบบจะมี และ สำหรับอาร์กิวเมนต์ที่มีคีย์ 'FOO' แทน | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[] |
list |
รายการอาร์กิวเมนต์สำหรับสตริงรูปแบบ | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].type |
string |
ประเภทของอาร์กิวเมนต์ URL อย่างใดอย่างหนึ่ง ได้แก่ STRING_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK หรือ SNAPSHOT_RECT
ค่าที่ยอมรับมีดังนี้
|
|
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].key |
string |
คีย์ตัวยึดตำแหน่งสำหรับอาร์กิวเมนต์นี้เป็นสตริง | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].value |
string |
ค่าอาร์กิวเมนต์ ที่เป็นสตริงที่แปลแล้ว | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[] |
list |
สี่เหลี่ยมผืนผ้าหน้าจอที่กล่าวถึง โดยมีขนาดวัดเป็นพิกเซล CSS คำสั่งนี้จะใช้กับอาร์กิวเมนต์ SNAPSHOT_RECT เท่านั้น หากไม่มีอาร์กิวเมนต์นี้สำหรับอาร์กิวเมนต์ SNAPSHOT_RECT หมายความว่าอาร์กิวเมนต์นั้นอ้างอิงสแนปชอตทั้งหมด | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[].left |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[].top |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[].width |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[].height |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[] |
list |
สี่เหลี่ยมผืนผ้าหน้าจอรองที่จะกล่าวถึง โดยขนาดวัดเป็นพิกเซล CSS คำสั่งนี้จะใช้กับอาร์กิวเมนต์ SNAPSHOT_RECT เท่านั้น | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[].left |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[].top |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[].width |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[].height |
integer |
||
version |
object |
เวอร์ชันของ PageSpeed ที่ใช้สร้างผลลัพธ์เหล่านี้ | |
version.major |
integer |
หมายเลขเวอร์ชันหลักของ PageSpeed ที่ใช้ในการสร้างผลลัพธ์เหล่านี้ | |
version.minor |
integer |
ตัวเลขเวอร์ชันรองของ PageSpeed ที่ใช้ในการสร้างผลลัพธ์เหล่านี้ | |
invalidRules[] |
list |
รายการกฎที่ระบุในคำขอ แต่เซิร์ฟเวอร์ไม่ทราบวิธีสร้างอินสแตนซ์ | |
screenshot |
nested object |
ภาพหน้าจอที่เข้ารหัส Base64 ของหน้าเว็บที่วิเคราะห์ | |
screenshot.key |
string |
คีย์สตริงที่ไม่ซ้ำกัน (หากมี) ที่ระบุรูปภาพนี้ | |
screenshot.mime_type |
string |
ประเภท Mime ของข้อมูลรูปภาพ (เช่น "image/jpeg") | |
screenshot.data |
bytes |
เข้ารหัสข้อมูลรูปภาพ base64 แล้ว | |
screenshot.width |
integer |
ความกว้างของภาพหน้าจอเป็นพิกเซล | |
screenshot.height |
integer |
ความสูงของภาพหน้าจอเป็นพิกเซล | |
screenshot.page_rect |
object |
||
screenshot.page_rect.left |
integer |
||
screenshot.page_rect.top |
integer |
||
screenshot.page_rect.width |
integer |
||
screenshot.page_rect.height |
integer |
||
snapshots[] |
list |
ภาพหน้าจอเพิ่มเติมที่เข้ารหัสแบบ Base64 ของหน้าเว็บในสถานะการแสดงผลบางส่วนแบบต่างๆ | |
snapshots[].key |
string |
คีย์สตริงที่ไม่ซ้ำกัน (หากมี) ที่ระบุรูปภาพนี้ | |
snapshots[].mime_type |
string |
ประเภท Mime ของข้อมูลรูปภาพ (เช่น "image/jpeg") | |
snapshots[].data |
bytes |
เข้ารหัสข้อมูลรูปภาพ base64 แล้ว | |
snapshots[].width |
integer |
ความกว้างของภาพหน้าจอเป็นพิกเซล | |
snapshots[].height |
integer |
ความสูงของภาพหน้าจอเป็นพิกเซล | |
snapshots[].page_rect |
object |
||
snapshots[].page_rect.left |
integer |
||
snapshots[].page_rect.top |
integer |
||
snapshots[].page_rect.width |
integer |
||
snapshots[].page_rect.height |
integer |
||
loadingExperience.metrics.(key).category |
string |
ค่าที่ยอมรับมีดังนี้
|
|
loadingExperience.overall_category |
string |
ค่าที่ยอมรับมีดังนี้
|
|
loadingExperience.initial_url |
string |
ลองใช้เลย
ใช้ API Explorer ด้านล่างเพื่อเรียกใช้เมธอดนี้กับข้อมูลแบบเรียลไทม์และดูการตอบสนอง