Pagespeedapi: runpagespeed

يشغّل تحليل 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 يجب استخدام استراتيجية التحليل (سطح المكتب أو الهاتف الجوّال)، وأجهزة الكمبيوتر المكتبي هي الخيار التلقائي

في ما يلي القيم المقبولة:
  • "desktop": جلب عنوان URL وتحليله للمتصفحات المتوافقة مع أجهزة الكمبيوتر المكتبي
  • "mobile": جلب عنوان URL الخاص بالأجهزة الجوّالة وتحليله
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

في ما يلي القيم المقبولة:
  • "CAPTCHA_BLOCKING"
  • "CAPTCHA_MATCHED"
  • "CAPTCHA_NEEDED"
  • "CAPTCHA_NOT_NEEDED"
  • "CAPTCHA_UNMATCHED"
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) المستخدَم للصفحة.

في ما يلي القيم المقبولة:
  • "BITRIX"
  • "BLOGGER"
  • "DATALIFE_ENGINE"
  • "DRUPAL"
  • "GOOGLE_SITES"
  • "JOOMLA"
  • "MAGENTO"
  • "PRESTASHOP"
  • "TUMBLR"
  • "UNKNOWN"
  • "VBULLETIN"
  • "WORDPRESS"
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.

في ما يلي القيم المقبولة:
  • "BYTES"
  • "DISTANCE"
  • "DURATION"
  • "HYPERLINK"
  • "INT_LITERAL"
  • "PERCENTAGE"
  • "SNAPSHOT_RECT"
  • "STRING_LITERAL"
  • "URL"
  • "VERBATIM_STRING"
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.

في ما يلي القيم المقبولة:
  • "BYTES"
  • "DISTANCE"
  • "DURATION"
  • "HYPERLINK"
  • "INT_LITERAL"
  • "PERCENTAGE"
  • "SNAPSHOT_RECT"
  • "STRING_LITERAL"
  • "URL"
  • "VERBATIM_STRING"
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.

في ما يلي القيم المقبولة:
  • "BYTES"
  • "DISTANCE"
  • "DURATION"
  • "HYPERLINK"
  • "INT_LITERAL"
  • "PERCENTAGE"
  • "SNAPSHOT_RECT"
  • "STRING_LITERAL"
  • "URL"
  • "VERBATIM_STRING"
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.

في ما يلي القيم المقبولة:
  • "BYTES"
  • "DISTANCE"
  • "DURATION"
  • "HYPERLINK"
  • "INT_LITERAL"
  • "PERCENTAGE"
  • "SNAPSHOT_RECT"
  • "STRING_LITERAL"
  • "URL"
  • "VERBATIM_STRING"
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

في ما يلي القيم المقبولة:
  • "AVERAGE"
  • "FAST"
  • "NONE"
  • "SLOW"
loadingExperience.overall_category string

في ما يلي القيم المقبولة:
  • "AVERAGE"
  • "FAST"
  • "NONE"
  • "SLOW"
loadingExperience.initial_url string

جرّب الآن

يمكنك استخدام "مستكشف واجهات برمجة التطبيقات" أدناه لطلب هذه الطريقة على البيانات المباشرة والاطّلاع على الردّ.