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

Mikrodata OnPage API

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

DataForSEO

​

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

Mikrodata OnPage API

​

Validuje strukturovaná data na jedné procházené url. 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. ⚠️ Stránka musí být součástí procházení: požadavek na URL, která nebyla, vrací status_code 40406, Requested page was not submitted for crawling, uvnitř HTTP 200. Zvyšte max_crawl_pages nebo nastavte start_url při odeslání, pokud požadovaná stránka chybí. 💰 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 zdroje
      povinné pole
      tuto URL můžete získat v odpovědi endpointu Pages
      příklad:
      https://dataforseo.com/apis

Odpovědi
  • 200
    Typ: object | null · Response36Afe1097B20_OnPageMicrodataResponseInfo
    • 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_OnPageMicrodataTaskInfo
        • 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

            • inspection_info
              Typ: object | null · Response36Afe1097B20_MicrodataInspectionInfo

              informace související s validací mikrodat

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

                pole mikrodat
                pole objektů obsahujících datová pole související s určitým typem mikrodat

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

                  pole mikrodat
                  pole objektů obsahujících datová pole související s určitým typem mikrodat

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

                    pole mikrodat
                    pole objektů obsahujících datová pole související s určitým typem mikrodat

                  • name
                    Typ: string | null

                    název pole
                    název datového pole

                  • test_results
                    Typ: object | null · Response36Afe1097B20_MessageInfo

                    výsledky testu validace mikrodat
                    výsledky testu mikrodat podtypu, které obsahují zjištěné chyby a související zprávy

                    • level
                      Typ: string | null

                      úroveň chyby může nabývat následujících hodnot: fatal, error, warning, info

                    • message
                      Typ: string | null

                      zpráva spojená s chybou zpráva poskytující podrobnosti o zjištěné chybě

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

                    seznam typů mikrodat

                  • value
                    Typ: string | null

                    hodnota mikrodat hodnota mikrodat uvedená na cílové webové stránce

                • name
                  Typ: string | null

                  název pole
                  název datového pole

                • test_results
                  Typ: object | null · Response36Afe1097B20_MessageInfo

                  výsledky testu validace mikrodat
                  výsledky testu mikrodat podtypu, které obsahují zjištěné chyby a související zprávy

                  • level
                    Typ: string | null

                    úroveň chyby může nabývat následujících hodnot: fatal, error, warning, info

                  • message
                    Typ: string | null

                    zpráva spojená s chybou zpráva poskytující podrobnosti o zjištěné chybě

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

                  seznam typů mikrodat

                • value
                  Typ: string | null

                  hodnota mikrodat hodnota mikrodat uvedená na cílové webové stránce

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

                nadřazené typy mikrodat
                úplný seznam dostupných typů najdete na schema.org

            • type
              Typ: string | null

              typ prvku

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

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

          • test_summary
            Typ: object | null · Response36Afe1097B20_TestSummary

            výsledky testu validace mikrodat

            • error
              Typ: integer | null

              počet závažných chyb mikrodat

            • fatal
              Typ: integer | null

              počet fatálních chyb mikrodat

            • info
              Typ: integer | null

              počet informačních příznaků mikrodat

            • warning
              Typ: integer | null

              počet varování mikrodat

        • 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/microdata
curl https://openapi.felo.ai/v1/beta/dataforseo/on_page/microdata \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "id": "02241700-1535-0216-0000-034137259bc1",
    "url": "https://dataforseo.com/apis"
  }
]'
{
  "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
          },
          "test_summary": {
            "fatal": null,
            "error": null,
            "warning": null,
            "info": null
          },
          "items_count": null,
          "items": [
            {
              "type": null,
              "inspection_info": "[Max Depth Exceeded]"
            }
          ]
        }
      ]
    }
  ]
}
OnPage API Microdata