يشغّل تحليل 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 |
اسم الحملة في "إحصاءات 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 } } ] }
اسم الموقع | القيمة | الوصف | ملاحظات |
---|---|---|---|
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 |
نتائج PageSpeed المترجَمة يحتوي على إدخال ruleResults لكل قاعدة PageSpeed تم إنشاء مثيل لها وتشغيلها بواسطة الخادم. | |
formattedResults.locale |
string |
لغة النتائج المنسَّقة، مثل "en_US". | |
formattedResults.ruleResults |
object |
قاموس نتائج القواعد المنسَّقة التي يتضمن إدخالاً واحدًا لكل قاعدة من قواعد سرعة الصفحة التي تم إنشاء مثيل لها وتشغيلها من خلال الخادم. | |
formattedResults.ruleResults.(key) |
object |
تمثّل هذه السمة معرِّفًا يشبه التعداد لهذه القاعدة. على سبيل المثال، "EnableKeepAlive" أو "preventCssImport". غير مترجَمة. | |
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، أو 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 |
إصدار سرعة الصفحة المستخدم لإنشاء هذه النتائج. | |
version.major |
integer |
رقم الإصدار الرئيسي لسرعة الصفحة المستخدم لإنشاء هذه النتائج. | |
version.minor |
integer |
الرقم الثانوي لسرعة الصفحة المستخدم لإنشاء هذه النتائج. | |
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 |
جرّب الآن
يمكنك استخدام "مستكشف واجهات برمجة التطبيقات" أدناه لطلب هذه الطريقة على البيانات المباشرة والاطّلاع على الردّ.