Pagespeedapi: runpagespeed

Uruchamia analizę PageSpeed na stronie pod określonym adresem URL i zwraca wyniki PageSpeed, listę sugestii dotyczących przyspieszenia działania strony i inne informacje. Wypróbuj

Żądanie

Żądanie HTTP

GET https://www.googleapis.com/pagespeedonline/v4/runPagespeed

Parametry

Nazwa parametru Wartość Opis
Wymagane parametry zapytania
url string Adres URL do pobrania i przeanalizowania
Opcjonalne parametry zapytania
filter_third_party_resources boolean Wskazuje, czy przed analizą PageSpeed należy odfiltrować zasoby innych firm. (Domyślnie: false)
locale string Język używany do lokalizowania sformatowanych wyników
rule string uruchomić regułę PageSpeed; jeśli nie podano żadnej wartości, uruchomione są wszystkie reguły
screenshot boolean Wskazuje, czy należy dołączyć dane binarne zawierające zrzut ekranu. (Domyślnie: false)
snapshots boolean Wskazuje, czy należy uwzględnić dane binarne zawierające obrazy zrzutów (Domyślnie: false)
strategy string stosowaną strategię analizy (komputery lub urządzenia mobilne), która jest domyślna; komputery.

Akceptowane wartości to:
  • desktop”: pobierz i przeanalizuj adres URL przeglądarki na komputerze
  • mobile”: pobierz i przeanalizuj adres URL na urządzenia mobilne
utm_campaign string Nazwa kampanii na potrzeby analityki.
utm_source string Źródło kampanii na potrzeby analiz.

Treść żądania

Nie podawaj treści żądania przy użyciu tej metody.

Odpowiedź

Jeśli operacja się uda, metoda zwróci odpowiedź o następującej strukturze:

{
  "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
      }
    }
  ]
}
Nazwa usługi Wartość Opis Uwagi
captchaResult string Wynik weryfikacji captcha

Akceptowane wartości to:
  • CAPTCHA_BLOCKING
  • CAPTCHA_MATCHED
  • CAPTCHA_NEEDED
  • CAPTCHA_NOT_NEEDED
  • CAPTCHA_UNMATCHED
kind string W pewnym stopniu.
id string Kanoniczny i końcowy adres URL dokumentu, po następujących przekierowaniach stron (jeśli występują).
responseCode integer Kod odpowiedzi na dokument. Wartość 200 oznacza normalne wczytywanie strony. 4xx/5xx oznacza błąd.
title string Tytuł strony wyświetlany na pasku tytułu przeglądarki.
ruleGroups object Mapa z jednym wpisem dla każdej grupy reguł w tych wynikach.
ruleGroups.(key) object Nazwa tej grupy reguł: „SPEED”, „USABILITY” lub „SECURITY”.
ruleGroups.(key).score integer Wynik (0–100) dla tej grupy reguł, który wskazuje, o ile lepsza może być strona w danej kategorii (np. o ile szybsza, o ile łatwiejsza w użyciu lub o ile bezpieczniejsza). Wysoki wynik oznacza, że niewiele można poprawić, a niższy wynik wskazuje na większe pole do poprawy.
ruleGroups.(key).pass boolean
loadingExperience object Dane użytkowników podczas wczytywania strony.
loadingExperience.id string URL, wzorzec lub źródło, w których znajdują się wskaźniki.
loadingExperience.metrics object
loadingExperience.metrics.(key) object Typ danych.
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 Podsumowanie statystyk dotyczących strony, np. liczby bajtów JavaScriptu, liczby bajtów HTML itp.
pageStats.numberResources integer Liczba zasobów HTTP wczytanych przez stronę.
pageStats.numberHosts integer Liczba unikalnych hostów, do których odwołuje się strona.
pageStats.totalRequestBytes long Łączny rozmiar wszystkich bajtów żądań wysłanych przez stronę.
pageStats.numberStaticResources integer Liczba zasobów statycznych (czyli możliwych do zapisania w pamięci podręcznej) na stronie.
pageStats.htmlResponseBytes long Liczba nieskompresowanych bajtów odpowiedzi głównego dokumentu HTML i wszystkich elementów iframe na stronie.
pageStats.textResponseBytes long Liczba nieskompresowanych bajtów odpowiedzi na potrzeby zasobów tekstowych, których nie obejmują inne statystyki (np.zasoby inne niż HTML lub CSS albo zasoby inne niż HTML lub JavaScript).
pageStats.overTheWireResponseBytes long Liczba bajtów, które można wykonać przez Wi-Fi. Jako wartość szacunkowa używana jest domyślna strategia kompresji gzip.
pageStats.cssResponseBytes long Liczba nieskompresowanych bajtów odpowiedzi dla zasobów CSS na stronie.
pageStats.imageResponseBytes long Liczba bajtów odpowiedzi na zasoby graficzne na stronie.
pageStats.javascriptResponseBytes long Liczba nieskompresowanych bajtów odpowiedzi dla zasobów JS na stronie.
pageStats.flashResponseBytes long Liczba bajtów odpowiedzi dla zasobów Flash na stronie.
pageStats.otherResponseBytes long Liczba bajtów odpowiedzi na inne zasoby na stronie.
pageStats.numberJsResources integer Liczba zasobów JavaScript, do których odwołuje się strona.
pageStats.numberCssResources integer Liczba zasobów CSS, do których odwołuje się strona.
pageStats.numberRobotedResources integer Liczba zasobów zablokowanych przez plik robots.txt.
pageStats.numberTransientFetchFailureResources integer Liczba zasobów, w przypadku których wystąpił błąd przejściowy.
pageStats.numTotalRoundTrips integer Niezbędne informacje o obiegu w obie strony w celu wczytania całej strony
pageStats.numRenderBlockingRoundTrips integer Niezbędne przebiegi w obie strony umożliwiające wczytanie zasobów blokujących renderowanie
pageStats.robotedUrls[] list Lista adresów URL zablokowanych przez plik robots.txt.
pageStats.transientFetchFailureUrls[] list Lista adresów URL tymczasowych błędów pobierania.
pageStats.cms string System zarządzania treścią (CMS) używany na stronie.

Akceptowane wartości to:
  • BITRIX
  • BLOGGER
  • DATALIFE_ENGINE
  • DRUPAL
  • GOOGLE_SITES
  • JOOMLA
  • MAGENTO
  • PRESTASHOP
  • TUMBLR
  • UNKNOWN
  • VBULLETIN
  • WORDPRESS
formattedResults object Zlokalizowane wyniki PageSpeed. Zawiera wpis ruleResults dla każdej reguły PageSpeed utworzonej i uruchomionej przez serwer.
formattedResults.locale string Język sformatowany wyników, np. „pl_PL”.
formattedResults.ruleResults object Słownik sformatowanych wyników reguł z jednym wpisem na każdą regułę PageSpeed utworzoną i uruchamianą przez serwer.
formattedResults.ruleResults.(key) object Identyfikator tej reguły podobny do enum. Na przykład „EnableKeepAlive” lub „UnikajCssImport”. Brak lokalizacji.
formattedResults.ruleResults.(key).localizedRuleName string Zlokalizowana nazwa reguły, przeznaczona do przedstawienia użytkownikowi.
formattedResults.ruleResults.(key).ruleImpact double Wpływ na przyspieszenie działania strony (nieograniczoną wartość zmiennoprzecinkową), jaki wdrożenie sugestii w tej regule miałoby. Wpływ sugestii jest porównywalny między regułami, aby określić, która reguła może mieć większy lub mniejszy wpływ na przyspieszenie działania strony. Jeśli na przykład włączenie kompresji pozwoli zaoszczędzić 1 MB, podczas gdy optymalizacja obrazów pozwoli zaoszczędzić 500 kB, reguła włączenia kompresji będzie miała dwukrotnie większy wpływ niż reguła optymalizacji obrazów przy zachowaniu wszystkich innych ustawień.
formattedResults.ruleResults.(key).beta boolean Określa, czy reguła jest w wersji „beta”. Reguły w wersji beta to nowe reguły, które są testowane. Nie mają one wpływu na ogólny wynik.
formattedResults.ruleResults.(key).groups[] list Lista grup reguł, do których należy ta reguła. Każda pozycja na liście ma wartość „SPEED”, „USABILITY” lub „SECURITY”.
formattedResults.ruleResults.(key).summary nested object Krótki opis reguły wskazujący ogólnie, co należy zrobić, aby jej przestrzegać, i jakie korzyści może przynieść jej zastosowanie.
formattedResults.ruleResults.(key).summary.format string Zlokalizowany ciąg znaków w formacie z symbolami zastępczymi , gdzie „FOO” to klucz argumentu, którego wartość powinna zostać podstawiona. W przypadku argumentów HYPERLINK ciąg formatu będzie zawierać i w argumencie z kluczem „FOO”.
formattedResults.ruleResults.(key).summary.args[] list Lista argumentów ciągu formatu.
formattedResults.ruleResults.(key).summary.args[].type string Typ argumentu. Jedna z tych wartości: {1}_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK lub SNAPSHOT_RECT.

Akceptowane wartości to:
  • BYTES
  • DISTANCE
  • DURATION
  • HYPERLINK
  • INT_LITERAL
  • PERCENTAGE
  • SNAPSHOT_RECT
  • STRING_LITERAL
  • URL
  • VERBATIM_STRING
formattedResults.ruleResults.(key).summary.args[].key string Klucz zastępczy tego argumentu w postaci ciągu.
formattedResults.ruleResults.(key).summary.args[].value string Wartość argumentu w postaci zlokalizowanego ciągu znaków.
formattedResults.ruleResults.(key).summary.args[].rects[] list Prostokąty ekranu, do których się odwołujesz, których wymiary są mierzone w pikselach CSS. To ustawienie jest używane tylko w przypadku argumentów SNAPSHOT_RECT. Jeśli ten argument nie jest podany w argumencie SNAPSHOT_RECT, oznacza to, że odnosi się on do całego zrzutu.
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 Odwołania do dodatkowych prostokątów ekranu, których wymiary są mierzone w pikselach CSS. To ustawienie jest używane tylko w przypadku argumentów 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 Lista bloków adresów URL. Każdy blok może zawierać nagłówek i listę adresów URL. Każdy adres URL może opcjonalnie zawierać dodatkowe informacje szczegółowe.
formattedResults.ruleResults.(key).urlBlocks[].header nested object Nagłówek wyświetlany z listą adresów URL.
formattedResults.ruleResults.(key).urlBlocks[].header.format string Zlokalizowany ciąg znaków w formacie z symbolami zastępczymi , gdzie „FOO” to klucz argumentu, którego wartość powinna zostać podstawiona. W przypadku argumentów HYPERLINK ciąg formatu będzie zawierać i w argumencie z kluczem „FOO”.
formattedResults.ruleResults.(key).urlBlocks[].header.args[] list Lista argumentów ciągu formatu.
formattedResults.ruleResults.(key).urlBlocks[].header.args[].type string Typ argumentu. Jedna z tych wartości: {1}_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK lub SNAPSHOT_RECT.

Akceptowane wartości to:
  • BYTES
  • DISTANCE
  • DURATION
  • HYPERLINK
  • INT_LITERAL
  • PERCENTAGE
  • SNAPSHOT_RECT
  • STRING_LITERAL
  • URL
  • VERBATIM_STRING
formattedResults.ruleResults.(key).urlBlocks[].header.args[].key string Klucz zastępczy tego argumentu w postaci ciągu.
formattedResults.ruleResults.(key).urlBlocks[].header.args[].value string Wartość argumentu w postaci zlokalizowanego ciągu znaków.
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[] list Prostokąty ekranu, do których się odwołujesz, których wymiary są mierzone w pikselach CSS. To ustawienie jest używane tylko w przypadku argumentów SNAPSHOT_RECT. Jeśli ten argument nie jest podany w argumencie SNAPSHOT_RECT, oznacza to, że odnosi się on do całego zrzutu.
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 Odwołania do dodatkowych prostokątów ekranu, których wymiary są mierzone w pikselach CSS. To ustawienie jest używane tylko w przypadku argumentów 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 Lista wpisów z informacjami o adresach URL w bloku adresów URL. Opcjonalnie:
formattedResults.ruleResults.(key).urlBlocks[].urls[].result nested object Ciąg formatu z informacjami o adresie URL oraz lista argumentów dla tego ciągu formatu.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.format string Zlokalizowany ciąg znaków w formacie z symbolami zastępczymi , gdzie „FOO” to klucz argumentu, którego wartość powinna zostać podstawiona. W przypadku argumentów HYPERLINK ciąg formatu będzie zawierać i w argumencie z kluczem „FOO”.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[] list Lista argumentów ciągu formatu.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].type string Typ argumentu. Jedna z tych wartości: {1}_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK lub SNAPSHOT_RECT.

Akceptowane wartości to:
  • BYTES
  • DISTANCE
  • DURATION
  • HYPERLINK
  • INT_LITERAL
  • PERCENTAGE
  • SNAPSHOT_RECT
  • STRING_LITERAL
  • URL
  • VERBATIM_STRING
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].key string Klucz zastępczy tego argumentu w postaci ciągu.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].value string Wartość argumentu w postaci zlokalizowanego ciągu znaków.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[] list Prostokąty ekranu, do których się odwołujesz, których wymiary są mierzone w pikselach CSS. To ustawienie jest używane tylko w przypadku argumentów SNAPSHOT_RECT. Jeśli ten argument nie jest podany w argumencie SNAPSHOT_RECT, oznacza to, że odnosi się on do całego zrzutu.
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 Odwołania do dodatkowych prostokątów ekranu, których wymiary są mierzone w pikselach CSS. To ustawienie jest używane tylko w przypadku argumentów 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 Lista wpisów z dodatkowymi informacjami na temat pojedynczego adresu URL. Opcjonalnie:
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].format string Zlokalizowany ciąg znaków w formacie z symbolami zastępczymi , gdzie „FOO” to klucz argumentu, którego wartość powinna zostać podstawiona. W przypadku argumentów HYPERLINK ciąg formatu będzie zawierać i w argumencie z kluczem „FOO”.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[] list Lista argumentów ciągu formatu.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].type string Typ argumentu. Jedna z tych wartości: {1}_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK lub SNAPSHOT_RECT.

Akceptowane wartości to:
  • BYTES
  • DISTANCE
  • DURATION
  • HYPERLINK
  • INT_LITERAL
  • PERCENTAGE
  • SNAPSHOT_RECT
  • STRING_LITERAL
  • URL
  • VERBATIM_STRING
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].key string Klucz zastępczy tego argumentu w postaci ciągu.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].value string Wartość argumentu w postaci zlokalizowanego ciągu znaków.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[] list Prostokąty ekranu, do których się odwołujesz, których wymiary są mierzone w pikselach CSS. To ustawienie jest używane tylko w przypadku argumentów SNAPSHOT_RECT. Jeśli ten argument nie jest podany w argumencie SNAPSHOT_RECT, oznacza to, że odnosi się on do całego zrzutu.
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 Odwołania do dodatkowych prostokątów ekranu, których wymiary są mierzone w pikselach CSS. To ustawienie jest używane tylko w przypadku argumentów 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 Wersja PageSpeed , której użyto do wygenerowania tych wyników.
version.major integer Numer wersji głównej PageSpeed użytej do wygenerowania tych wyników.
version.minor integer Numer wersji podrzędnej PageSpeed użytej do wygenerowania tych wyników.
invalidRules[] list Lista reguł, które zostały określone w żądaniu, ale serwer nie wiedział, jak utworzyć jego instancję.
screenshot nested object Zrzut ekranu zakodowany w formacie Base64 przedstawiający analizowaną stronę.
screenshot.key string Unikalny klucz ciągu znaków identyfikujący ten obraz (jeśli taki istnieje).
screenshot.mime_type string Typ MIME danych obrazu (np. „image/jpeg”).
screenshot.data bytes Dane obrazu zakodowane w base64.
screenshot.width integer Szerokość zrzutu ekranu w pikselach.
screenshot.height integer Wysokość zrzutu ekranu w pikselach.
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 Dodatkowe zrzuty ekranu strony zakodowane w standardzie base64 w różnych stanach częściowego renderowania.
snapshots[].key string Unikalny klucz ciągu znaków identyfikujący ten obraz (jeśli taki istnieje).
snapshots[].mime_type string Typ MIME danych obrazu (np. „image/jpeg”).
snapshots[].data bytes Dane obrazu zakodowane w base64.
snapshots[].width integer Szerokość zrzutu ekranu w pikselach.
snapshots[].height integer Wysokość zrzutu ekranu w pikselach.
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

Akceptowane wartości to:
  • AVERAGE
  • FAST
  • NONE
  • SLOW
loadingExperience.overall_category string

Akceptowane wartości to:
  • AVERAGE
  • FAST
  • NONE
  • SLOW
loadingExperience.initial_url string

Wypróbuj

Użyj poniższego eksploratora interfejsów API, aby wywołać tę metodę na bieżących danych i wyświetlić odpowiedź.