Felo API PlatformFelo API Platform
Všechny endpointy DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

Vodopádový graf OnPage API

Server:https://openapi.felo.ai
Klientské knihovny

DataForSEO

​

SEO, search-engine results, keyword research, backlinks and AI visibility data.

Vodopádový graf OnPage API

​

Časová osa načítání jedné procházené url — co bylo vyžádáno, v jakém pořadí a jak dlouho každý požadavek trval. Načítá dokončené procházení, takže potřebuje id z post_dataforseo_on_page_submit a vrací crawl_progress a crawl_status s hodnotami max_crawl_pages, pages_in_queue a pages_crawled — zkontrolujte je, než budete malému výsledku důvěřovat, protože procházení, které stále běží, má prostě méně co hlásit. Použijte ji k vysvětlení pomalé stránky; pro bodovaný audit výkonu místo toho použijte post_dataforseo_on_page_lighthouse_live_json. 💰 Zdarma na straně upstreamu: dotaz na dokončené procházení nic nestojí, platí se jen samotné procházení.

Cenová reference

  • Účtování: nahlášené náklady na odpověď.
  • Referenční odhad požadavku: USD 0.012.
  • Referenční multiplikátor zákazníka: 1.0. Znovu jej neaplikujte na již zúčtovanou částku zákazníka.

Pouze referenční metadata, nikoli nabídka pro účet, garantovaná cena či limit utrácení. Kredity prostředků nejsou kredity Felo. Konečné účtování se řídí fakturačními záznamy Felo.

Tělo
application/json
  • Typ: array (object | null)[]
    • id
      Typ: string

      ID úlohy
      povinné pole
      toto ID můžete získat v odpovědi endpointu Task POST
      příklad:
      "07131248-1535-0216-1000-17384017ad04"

    • tag
      Typ: string | null

      uživatelem definovaný identifikátor úlohy
      volitelné pole
      limit znaků je 255
      tento parametr můžete použít k identifikaci úlohy a jejímu spárování s výsledkem
      zadanou hodnotu tag najdete v objektu data odpovědi

    • url
      Typ: string

      URL stránky
      povinné pole
      zadejte stránky, pro které chcete získat údaje o časování

Odpovědi
  • 200
    Typ: object | null · Response36Afe1097B20_OnPageWaterfallResponseInfo
    • cost
      Typ: number | null Formát: double

      celkové náklady na úlohy, USD

    • status_code
      Typ: integer | null

      obecný kód stavu úplný seznam kódů odpovědí najdete zde

    • status_message
      Typ: string | null

      obecná informační zpráva úplný seznam obecných informačních zpráv najdete zde

    • tasks
      Typ: array (object | null)[] | null

      pole úloh

      • Typ: object | null · Response36Afe1097B20_OnPageWaterfallTaskInfo
        • cost
          Typ: number | null Formát: double

          celkové náklady na úlohy, USD

        • data
          Typ: object | null

          obsahuje stejné parametry, které jste zadali v požadavku POST

          • propertyName
            Typ: object | null
        • id
          Typ: string | null

          identifikátor úlohy jedinečný identifikátor úlohy v našem systému ve formátu UUID

        • path
          Typ: array (string | null)[] | null

          cesta URL

        • result
          Typ: array (object | null)[] | null

          pole výsledků

          • crawl_progress
            Typ: string | null

            stav relace procházení
            možné hodnoty: in_progress, finished

          • crawl_status
            Typ: object | null · Response36Afe1097B20_CrawlStatusInfo

            podrobnosti relace procházení

            • max_crawl_pages
              Typ: integer | null Formát: int64

              maximální počet stránek k procházení udává limit max_crawl_pages, který jste zadali při nastavování úlohy

            • pages_crawled
              Typ: integer | null Formát: int64

              počet procházených stránek

            • pages_in_queue
              Typ: integer | null Formát: int64

              počet stránek, které jsou aktuálně ve frontě procházení

          • items
            Typ: array (object | null)[] | null

            pole položek

            • connection_time
              Typ: integer | null

              čas připojení k serveru
              doba, za kterou se naváže spojení se serverem (v milisekundách)

            • dom_complete
              Typ: integer | null

              čas načtení zdrojů
              doba, za kterou se stáhne stránka a všechny její podzdroje (v milisekundách)

            • download_time
              Typ: integer | null

              doba, za kterou prohlížeč obdrží odpověď (v milisekundách)

            • duration_time
              Typ: integer | null

              celková doba, za kterou prohlížeč obdrží úplnou odpověď ze serveru (v milisekundách)

            • fetch_end
              Typ: integer | null

              čas dokončení stahování zdroje HTML
              doba, kterou prohlížeč potřebuje k dokončení stahování stránky

            • fetch_start
              Typ: integer | null

              čas zahájení stahování zdroje HTML
              doba, kterou prohlížeč potřebuje k zahájení stahování stránky

            • page_url
              Typ: string | null

              URL stránky

            • request_sent_time
              Typ: integer | null

              čas odeslání požadavku na server
              doba, za kterou se odešle požadavek na server (v milisekundách)

            • resources
              Typ: array (object | null)[] | null

              časování specifické pro jednotlivé zdroje
              obsahuje samostatná pole s časováním pro každý zdroj nalezený na stránce

              • duration_time
                Typ: integer | null

                celková doba, za kterou prohlížeč obdrží úplnou odpověď ze serveru (v milisekundách)

              • fetch_end
                Typ: integer | null

                čas dokončení stahování zdroje HTML
                doba, kterou prohlížeč potřebuje k dokončení stahování stránky

              • fetch_start
                Typ: integer | null

                čas zahájení stahování zdroje HTML
                doba, kterou prohlížeč potřebuje k zahájení stahování stránky

              • initiator
                Typ: string | null

                iniciátor zdroje

              • is_render_blocking
                Typ: boolean | null

                označuje, zda zdroj blokuje vykreslování

              • location
                Typ: object | null · Response36Afe1097B20_OnPageResourceLocationInfo

                umístění zdroje v dokumentu
                parametry určující umístění konkrétního zdroje v HTML dokumentu

                • line
                  Typ: integer | null

                  číslo řádku
                  číslo řádku, na kterém se zdroj nachází

                • offset_left
                  Typ: integer | null

                  pozice v řádku
                  počet znaků řádku před zdrojem;
                  někdy označováno jako sloupec
                  Poznámka: počítá se od 1, tj. pokud zdroj nemá nalevo žádné znaky, bude hodnota 1

                • offset_top
                  Typ: integer | null

                  pozice v dokumentu
                  celkový počet znaků mezi zdrojem a začátkem HTML

              • resource_type
                Typ: string | null
              • url
                Typ: string | null

                adresa URL zdroje

            • time_to_interactive
              Typ: integer | null

              metrika Time To Interactive (TTI)
              doba, za kterou může uživatel se stránkou interagovat (v milisekundách)

            • time_to_secure_connection
              Typ: integer | null

              čas navázání zabezpečeného připojení
              doba, za kterou se naváže zabezpečené spojení se serverem (v milisekundách)

            • waiting_time
              Typ: integer | null

              čas do prvního bajtu (TTFB) v milisekundách

          • items_count
            Typ: integer | null Formát: int64

            počet položek v poli výsledků

        • result_count
          Typ: integer | null Formát: int64

          počet prvků v poli result

        • status_code
          Typ: integer | null

          stavový kód úlohy vygenerovaný DataForSEO; může být v následujícím rozsahu: 10000-60000 úplný seznam kódů odpovědí najdete zde

        • status_message
          Typ: string | null

          informační zpráva úlohy úplný seznam obecných informačních zpráv najdete zde

        • time
          Typ: string | null

          doba provedení, sekundy

    • tasks_count
      Typ: integer | null Formát: int64

      počet úloh v poli tasks

    • tasks_error
      Typ: integer | null Formát: int64

      počet úloh v poli tasks vrácených s chybou

    • time
      Typ: string | null

      celková doba provádění, sekundy

    • version
      Typ: string | null

      aktuální verze API

    application/json
  • 400

    Požadavek se nepodařilo zpracovat. Zkontrolujte parametry požadavku.

  • 401

    Je vyžadován platný API klíč Felo.

  • 402

    V požadavku nelze pokračovat, protože není splněn požadavek na fakturaci.

  • 403

    Účet nemá oprávnění tuto operaci provést.

  • 429

    Byl dosažen limit požadavků nebo útraty.

  • 502

    Služba nemohla požadavek dokončit.

  • 503

    API nebo fakturační služba je dočasně nedostupná.

  • 504

    Při zpracování požadavku vypršel časový limit služby.

  • default

    Chybová odpověď; odpovědi předávané přímo od upstream poskytovatele mohou používat formáty poskytovatele

    application/json
Request Example for post/v1/beta/dataforseo/on_page/waterfall
curl https://openapi.felo.ai/v1/beta/dataforseo/on_page/waterfall \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "id": "08101204-0696-0216-0000-644a7b21a48a",
    "url": "https://dataforseo.com/tag/broken-links"
  }
]'
{
  "version": null,
  "status_code": null,
  "status_message": null,
  "time": null,
  "cost": null,
  "tasks_count": null,
  "tasks_error": null,
  "tasks": [
    {
      "id": null,
      "status_code": null,
      "status_message": null,
      "time": null,
      "cost": null,
      "result_count": null,
      "path": [
        null
      ],
      "data": null,
      "result": [
        {
          "crawl_progress": null,
          "crawl_status": {
            "max_crawl_pages": null,
            "pages_in_queue": null,
            "pages_crawled": null
          },
          "items_count": null,
          "items": [
            {
              "page_url": null,
              "time_to_interactive": null,
              "dom_complete": null,
              "connection_time": null,
              "time_to_secure_connection": null,
              "request_sent_time": null,
              "waiting_time": null,
              "download_time": null,
              "duration_time": null,
              "fetch_start": null,
              "fetch_end": null,
              "resources": [
                "[Max Depth Exceeded]"
              ]
            }
          ]
        }
      ]
    }
  ]
}
OnPage API Waterfall