لتشغيل تحليل 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 |
قاعدة سرعة الصفحة التي يمكن تشغيلها، وإذا لم يتم توفير أي قاعدة، يتم تشغيل جميع القواعد |
screenshot |
boolean |
يشير إلى ما إذا كان يجب تضمين البيانات الثنائية التي تحتوي على لقطة شاشة
(الإعداد التلقائي: false )
|
snapshots |
boolean |
يشير إلى ما إذا كان يجب تضمين البيانات الثنائية التي تحتوي على لقطات
(الخيار التلقائي: false )
|
strategy |
string |
استراتيجية التحليل الواجب استخدامها (على أجهزة الكمبيوتر المكتبي أو الأجهزة الجوّالة) على أجهزة الكمبيوتر المكتبي هي الاستراتيجية التلقائية.
القيم المقبولة هي:
|
utm_campaign |
string |
اسم الحملة لـ "إحصاءات Google". |
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 |
رابط عنوان URL الأساسي والنهائي للمستند، بعد اتّباع عمليات إعادة توجيه الصفحة (إن وُجدت) | |
responseCode |
integer |
رمز الاستجابة للمستند. القيمة 200 تشير إلى تحميل الصفحة بشكل طبيعي. يشير 4xx/5xx إلى حدوث خطأ. | |
title |
string |
عنوان الصفحة، كما هو معروض في شريط عناوين المتصفح. | |
ruleGroups |
object |
خريطة تحتوي على إدخال واحد لكل مجموعة قواعد في هذه النتائج. | |
ruleGroups.(key) |
object |
اسم مجموعة القواعد هذه: واحد من "السرعة" أو "قابلية الاستخدام" أو "الأمان". | |
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 |
عدد وحدات بايت الاستجابة غير المضغوطة لموارد JavaScript على الصفحة. | |
pageStats.flashResponseBytes |
long |
عدد وحدات بايت الاستجابة لموارد الفلاش على الصفحة. | |
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 التي تم حظرها باستخدام الروبوت | |
pageStats.transientFetchFailureUrls[] |
list |
قائمة بعناوين URL لفشل الجلب العابر. | |
pageStats.cms |
string |
نظام إدارة المحتوى (CMS) المستخدَم للصفحة
القيم المقبولة هي:
|
|
formattedResults |
object |
نتائج سرعة الصفحة المترجمة. يحتوي على إدخال baseResults لكل قاعدة من قواعد PageSpeed التي تم إنشاء مثيل لها وتشغيلها من خلال الخادم. | |
formattedResults.locale |
string |
اللغة المحلية للنتائج المنسَّقة، مثل en_US. | |
formattedResults.ruleResults |
object |
قاموس نتائج القواعد المنسقة، مع إدخال واحد لكل قاعدة PageSpeed تم إنشاء مثيل لها وتشغيلها من خلال الخادم. | |
formattedResults.ruleResults.(key) |
object |
تمثّل هذه السمة المعرّف الذي يشبه التعداد لهذه القاعدة. على سبيل المثال، "EnableKeepAlive" أو "ReplaceCssImport". غير مترجَم. | |
formattedResults.ruleResults.(key).localizedRuleName |
string |
هو اسم مترجَم للقاعدة، مخصّص لعرضه على المستخدم. | |
formattedResults.ruleResults.(key).ruleImpact |
double |
التأثير (قيمة النقطة العائمة غير المحدودة) الذي سيحدثه تنفيذ الاقتراحات لهذه القاعدة على تسريع الصفحة. ويمكن مقارنة التأثير بين القواعد لتحديد اقتراحات القاعدة التي سيكون لها تأثير أعلى أو أقل في جعل الصفحة أسرع. على سبيل المثال، إذا كان تفعيل الضغط سيؤدي إلى توفير 1 ميغابايت، بينما سيؤدي تحسين الصور إلى توفير 500 كيلوبايت، فإن قاعدة تمكين الضغط سيكون لها ضعف تأثير قاعدة تحسين الصور، وتكون جميع الأشياء الأخرى متساوية. | |
formattedResults.ruleResults.(key).beta |
boolean |
تحدّد هذه القاعدة ما إذا كانت هذه القاعدة في "إصدار تجريبي". القواعد في الإصدار التجريبي هي قواعد جديدة يتم اختبارها، ولن تؤثر في النتيجة الإجمالية. | |
formattedResults.ruleResults.(key).groups[] |
list |
قائمة بمجموعات القواعد التي تنتمي إليها هذه القاعدة ويكون كل إدخال في القائمة إما "السرعة" أو "قابلية الاستخدام" أو "الأمان". | |
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، أو gclid، أو 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، أو gclid، أو 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، أو gclid، أو 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، أو gclid، أو 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 |
تجربة
يمكنك استخدام مستكشف واجهات برمجة التطبيقات أدناه لطلب هذه الطريقة على البيانات المباشرة والاطّلاع على الاستجابة.