Felo API PlatformFelo API Platform
Semua endpoint DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

Microdata OnPage API

Server:https://openapi.felo.ai
Pustaka Klien

DataForSEO

​

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

Microdata OnPage API

​

Memvalidasi data terstruktur pada satu url yang di-crawl. Membaca crawl yang sudah selesai, jadi memerlukan id dari post_dataforseo_on_page_submit dan mengembalikan crawl_progress plus crawl_status berisi max_crawl_pages, pages_in_queue, dan pages_crawled - periksa nilai tersebut sebelum memercayai hasil yang sedikit, karena crawl yang masih berjalan memang punya lebih sedikit hal untuk dilaporkan. ⚠️ Halaman harus menjadi bagian dari crawl: meminta URL yang bukan bagian akan mengembalikan status_code 40406, Requested page was not submitted for crawling, di dalam HTTP 200. Perlebar max_crawl_pages atau setel start_url pada panggilan submit jika halaman yang anda inginkan tidak ada. 💰 Gratis di sisi upstream: menanyakan crawl yang sudah selesai tidak dikenakan biaya, hanya crawl itu sendiri.

Referensi harga

  • Metering: Biaya respons yang dilaporkan.
  • Estimasi referensi per permintaan: USD 0.012.
  • Pengali pelanggan referensi: 1.0. Jangan terapkan lagi pada jumlah pelanggan yang telah diselesaikan.

Hanya metadata referensi, bukan penawaran akun, harga yang dijamin, atau batas pengeluaran. Kredit sumber daya bukanlah kredit Felo. Biaya akhir mengikuti catatan tagihan Felo.

Isi
application/json
  • Tipe: array (object | null)[]
    • id
      Tipe: string

      ID tugas
      field wajib
      Anda dapat memperoleh ID ini di respons endpoint Task POST
      contoh:
      "07131248-1535-0216-1000-17384017ad04"

    • tag
      Tipe: string | null

      pengenal tugas yang ditentukan pengguna
      field opsional
      batas karakter adalah 255
      Anda dapat menggunakan parameter ini untuk mengidentifikasi tugas dan mencocokkannya dengan hasil
      Anda akan menemukan nilai tag yang ditentukan di objek data pada respons

    • url
      Tipe: string

      URL sumber daya
      field wajib
      Anda dapat memperoleh URL ini di respons endpoint Pages
      contoh:
      https://dataforseo.com/apis

Respons
  • 200
    Tipe: object | null · Response36Afe1097B20_OnPageMicrodataResponseInfo
    • cost
      Tipe: number | null Format: double

      total biaya tugas, USD

    • status_code
      Tipe: integer | null

      kode status umum; Anda dapat menemukan daftar lengkap kode respons di sini

    • status_message
      Tipe: string | null

      pesan informasi umum; Anda dapat menemukan daftar lengkap pesan informasi umum di sini

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

      array tugas

      • Tipe: object | null · Response36Afe1097B20_OnPageMicrodataTaskInfo
        • cost
          Tipe: number | null Format: double

          total biaya tugas, USD

        • data
          Tipe: object | null

          berisi parameter yang sama dengan yang Anda tentukan dalam permintaan POST

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

          pengenal tugas; pengenal tugas unik di sistem kami dalam format UUID

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

          Jalur URL

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

          array hasil

          • crawl_progress
            Tipe: string | null

            status sesi crawl
            nilai yang mungkin: in_progress, finished

          • crawl_status
            Tipe: object | null · Response36Afe1097B20_CrawlStatusInfo

            detail sesi crawl

            • max_crawl_pages
              Tipe: integer | null Format: int64

              jumlah halaman maksimum untuk dirayapi menunjukkan batas max_crawl_pages yang Anda tentukan saat membuat tugas

            • pages_crawled
              Tipe: integer | null Format: int64

              jumlah halaman yang dirayapi

            • pages_in_queue
              Tipe: integer | null Format: int64

              jumlah halaman yang saat ini berada dalam antrean perayapan

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

            array items

            • inspection_info
              Tipe: object | null · Response36Afe1097B20_MicrodataInspectionInfo

              informasi terkait validasi microdata

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

                field microdata
                array objek yang berisi field data terkait jenis microdata tertentu

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

                  field microdata
                  array objek yang berisi field data terkait jenis microdata tertentu

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

                    field microdata
                    array objek yang berisi field data terkait jenis microdata tertentu

                  • name
                    Tipe: string | null

                    nama field
                    nama field data

                  • test_results
                    Tipe: object | null · Response36Afe1097B20_MessageInfo

                    hasil uji validasi microdata
                    hasil uji microdata subtipe yang berisi kesalahan yang terdeteksi dan pesan terkait

                    • level
                      Tipe: string | null

                      tingkat kesalahan dapat bernilai sebagai berikut: fatal, error, warning, info

                    • message
                      Tipe: string | null

                      pesan yang terkait dengan kesalahan pesan yang memberikan detail kesalahan yang terdeteksi

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

                    daftar jenis microdata

                  • value
                    Tipe: string | null

                    nilai microdata nilai microdata yang ditentukan pada halaman web target

                • name
                  Tipe: string | null

                  nama field
                  nama field data

                • test_results
                  Tipe: object | null · Response36Afe1097B20_MessageInfo

                  hasil uji validasi microdata
                  hasil uji microdata subtipe yang berisi kesalahan yang terdeteksi dan pesan terkait

                  • level
                    Tipe: string | null

                    tingkat kesalahan dapat bernilai sebagai berikut: fatal, error, warning, info

                  • message
                    Tipe: string | null

                    pesan yang terkait dengan kesalahan pesan yang memberikan detail kesalahan yang terdeteksi

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

                  daftar jenis microdata

                • value
                  Tipe: string | null

                  nilai microdata nilai microdata yang ditentukan pada halaman web target

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

                jenis microdata induk
                untuk daftar lengkap jenis yang tersedia, silakan kunjungi schema.org

            • type
              Tipe: string | null

              jenis elemen

          • items_count
            Tipe: integer | null Format: int64

            jumlah item dalam array hasil

          • test_summary
            Tipe: object | null · Response36Afe1097B20_TestSummary

            hasil pengujian validasi microdata

            • error
              Tipe: integer | null

              jumlah kesalahan microdata serius

            • fatal
              Tipe: integer | null

              jumlah kesalahan microdata fatal

            • info
              Tipe: integer | null

              jumlah flag informasi microdata

            • warning
              Tipe: integer | null

              jumlah peringatan microdata

        • result_count
          Tipe: integer | null Format: int64

          jumlah elemen dalam array hasil

        • status_code
          Tipe: integer | null

          kode status tugas yang dihasilkan oleh DataForSEO; dapat berada dalam rentang berikut: 10000-60000; Anda dapat menemukan daftar lengkap kode respons di sini

        • status_message
          Tipe: string | null

          pesan informasi tugas; Anda dapat menemukan daftar lengkap pesan informasi umum di sini

        • time
          Tipe: string | null

          waktu eksekusi, detik

    • tasks_count
      Tipe: integer | null Format: int64

      jumlah tugas dalam array tasks

    • tasks_error
      Tipe: integer | null Format: int64

      jumlah tugas dalam array tasks yang dikembalikan dengan error

    • time
      Tipe: string | null

      total waktu eksekusi, detik

    • version
      Tipe: string | null

      versi API saat ini

    application/json
  • 400

    Permintaan tidak dapat diproses. Periksa parameter permintaan.

  • 401

    Kunci API Felo yang valid diperlukan.

  • 402

    Permintaan tidak dapat dilanjutkan karena persyaratan penagihan belum terpenuhi.

  • 403

    Akun tidak diizinkan melakukan operasi ini.

  • 429

    Batas permintaan atau batas pengeluaran telah tercapai.

  • 502

    Layanan tidak dapat menyelesaikan permintaan.

  • 503

    API atau layanan penagihan untuk sementara tidak tersedia.

  • 504

    Layanan kehabisan waktu saat memproses permintaan.

  • default

    Respons error; respons passthrough upstream dapat menggunakan format penyedia

    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