Felo API PlatformFelo API Platform
جميع endpoints الخاصة بـ DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

بيانات Microdata في OnPage API

الخادم:https://openapi.felo.ai
مكتبات العملاء

DataForSEO

​

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

بيانات Microdata في OnPage API

​

يتحقق من البيانات المنظّمة على url واحد تم الزحف إليه. يقرأ زحفًا منتهيًا، لذا يحتاج id من post_dataforseo_on_page_submit ويعيد crawl_progress مع crawl_status من max_crawl_pages وpages_in_queue وpages_crawled — افحصها قبل الوثوق بنتيجة صغيرة، لأن الزحف الذي لا يزال جاريًا يبلّغ عن أقل فقط. ⚠️ يجب أن تكون الصفحة جزءًا من الزحف: طلب عنوان لم يكن كذلك يعيد status_code 40406، Requested page was not submitted for crawling، داخل HTTP 200. وسّع max_crawl_pages أو اضبط start_url في استدعاء الإرسال إن كانت الصفحة المطلوبة مفقودة. 💰 مجاني من المنبع: الاستعلام عن زحف منتهٍ لا يكلّف شيئًا، الزحف نفسه فقط.

مرجع التسعير

  • القياس: تكلفة الاستجابة المُبلَّغ عنها.
  • تقدير الطلب المرجعي: 0.012 دولار أمريكي.
  • مضاعف العميل المرجعي: 1.0. لا تُطبّقه مرة أخرى على مبلغ عميل مسوّى.

بيانات وصفية مرجعية فقط، وليست عرض سعر للحساب ولا سعرًا مضمونًا ولا حدًا للإنفاق. أرصدة الموارد ليست أرصدة Felo. تتبع الرسوم النهائية سجلات فوترة Felo.

الجسم
application/json
  • النوع: array (object | null)[]
    • id
      النوع: string

      معرّف المهمة
      حقل مطلوب
      يمكنك الحصول على هذا المعرّف في استجابة نقطة النهاية Task POST
      مثال:
      "07131248-1535-0216-1000-17384017ad04"

    • tag
      النوع: string | null

      معرّف مهمة يحدده المستخدم
      حقل اختياري
      الحد الأقصى للأحرف هو 255
      يمكنك استخدام هذا المعامل لتمييز المهمة ومطابقتها مع النتيجة
      ستجد قيمة tag المحددة في كائن data ضمن الاستجابة

    • url
      النوع: string

      عنوان URL للمورد
      حقل مطلوب
      يمكنك الحصول على عنوان URL هذا في استجابة نقطة النهاية Pages
      مثال:
      https://dataforseo.com/apis

الاستجابات
  • 200
    النوع: object | null · Response36Afe1097B20_OnPageMicrodataResponseInfo
    • cost
      النوع: number | null التنسيق: double

      إجمالي تكلفة المهام، بالدولار الأمريكي

    • status_code
      النوع: integer | null

      رمز الحالة العام يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا

    • status_message
      النوع: string | null

      رسالة معلوماتية عامة يمكنك العثور على القائمة الكاملة للرسائل المعلوماتية العامة هنا

    • tasks
      النوع: array (object | null)[] | null

      مصفوفة المهام

      • النوع: object | null · Response36Afe1097B20_OnPageMicrodataTaskInfo
        • cost
          النوع: number | null التنسيق: double

          إجمالي تكلفة المهام، بالدولار الأمريكي

        • data
          النوع: object | null

          يحتوي على المعاملات نفسها التي حددتها في طلب POST

          • propertyName
            النوع: object | null
        • id
          النوع: string | null

          معرّف المهمة معرّف مهمة فريد في نظامنا بصيغة UUID

        • path
          النوع: array (string | null)[] | null

          مسار URL

        • result
          النوع: array (object | null)[] | null

          مصفوفة نتائج

          • crawl_progress
            النوع: string | null

            حالة جلسة الزحف
            القيم الممكنة: in_progress، finished

          • crawl_status
            النوع: object | null · Response36Afe1097B20_CrawlStatusInfo

            تفاصيل جلسة الزحف

            • max_crawl_pages
              النوع: integer | null التنسيق: int64

              الحد الأقصى لعدد الصفحات المراد الزحف إليها يشير إلى حد max_crawl_pages الذي حددته عند إعداد المهمة

            • pages_crawled
              النوع: integer | null التنسيق: int64

              عدد الصفحات المزحوفة

            • pages_in_queue
              النوع: integer | null التنسيق: int64

              عدد الصفحات الموجودة حاليًا في قائمة انتظار الزحف

          • items
            النوع: array (object | null)[] | null

            مصفوفة العناصر

            • inspection_info
              النوع: object | null · Response36Afe1097B20_MicrodataInspectionInfo

              معلومات متعلقة بالتحقق من microdata

              • fields
                النوع: array (object | null)[] | null

                حقول البيانات الوصفية الدقيقة
                مصفوفة كائنات تحتوي على حقول بيانات مرتبطة بنوع البيانات الوصفية الدقيقة المعين

                • fields
                  النوع: array (object | null)[] | null

                  حقول البيانات الوصفية الدقيقة
                  مصفوفة كائنات تحتوي على حقول بيانات مرتبطة بنوع البيانات الوصفية الدقيقة المعين

                  • fields
                    النوع: array (object | null)[] | null

                    حقول البيانات الوصفية الدقيقة
                    مصفوفة كائنات تحتوي على حقول بيانات مرتبطة بنوع البيانات الوصفية الدقيقة المعين

                  • name
                    النوع: string | null

                    اسم الحقل
                    اسم حقل البيانات

                  • test_results
                    النوع: object | null · Response36Afe1097B20_MessageInfo

                    نتائج اختبار التحقق من البيانات الوصفية الدقيقة
                    نتائج اختبار البيانات الوصفية الدقيقة من النوع الفرعي، وتحتوي على الأخطاء المكتشفة والرسائل ذات الصلة

                    • level
                      النوع: string | null

                      مستوى الخطأ يمكن أن يأخذ القيم التالية: fatal، error، warning، info

                    • message
                      النوع: string | null

                      الرسالة المرتبطة بخطأ رسالة تقدّم تفاصيل الخطأ المكتشف

                  • types
                    النوع: array (string | null)[] | null

                    قائمة أنواع البيانات الوصفية الدقيقة

                  • value
                    النوع: string | null

                    قيمة البيانات الوصفية الدقيقة قيمة البيانات الوصفية الدقيقة المحددة في صفحة ويب مستهدفة

                • name
                  النوع: string | null

                  اسم الحقل
                  اسم حقل البيانات

                • test_results
                  النوع: object | null · Response36Afe1097B20_MessageInfo

                  نتائج اختبار التحقق من البيانات الوصفية الدقيقة
                  نتائج اختبار البيانات الوصفية الدقيقة من النوع الفرعي، وتحتوي على الأخطاء المكتشفة والرسائل ذات الصلة

                  • level
                    النوع: string | null

                    مستوى الخطأ يمكن أن يأخذ القيم التالية: fatal، error، warning، info

                  • message
                    النوع: string | null

                    الرسالة المرتبطة بخطأ رسالة تقدّم تفاصيل الخطأ المكتشف

                • types
                  النوع: array (string | null)[] | null

                  قائمة أنواع البيانات الوصفية الدقيقة

                • value
                  النوع: string | null

                  قيمة البيانات الوصفية الدقيقة قيمة البيانات الوصفية الدقيقة المحددة في صفحة ويب مستهدفة

              • types
                النوع: array (string | null)[] | null

                أنواع البيانات الوصفية الدقيقة الأصلية
                للاطلاع على القائمة الكاملة للأنواع المتاحة، يُرجى زيارة schema.org

            • type
              النوع: string | null

              نوع العنصر

          • items_count
            النوع: integer | null التنسيق: int64

            عدد العناصر في مصفوفة النتائج

          • test_summary
            النوع: object | null · Response36Afe1097B20_TestSummary

            نتائج اختبار التحقق من microdata

            • error
              النوع: integer | null

              عدد أخطاء Microdata الجسيمة

            • fatal
              النوع: integer | null

              عدد أخطاء Microdata القاتلة

            • info
              النوع: integer | null

              عدد إشارات معلومات Microdata

            • warning
              النوع: integer | null

              عدد تحذيرات Microdata

        • result_count
          النوع: integer | null التنسيق: int64

          عدد العناصر في مصفوفة result

        • status_code
          النوع: integer | null

          رمز حالة المهمة ينشئه DataForSEO ويمكن أن يقع ضمن النطاق التالي: 10000-60000 يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا

        • status_message
          النوع: string | null

          الرسالة المعلوماتية للمهمة يمكنك العثور على القائمة الكاملة للرسائل المعلوماتية العامة هنا

        • time
          النوع: string | null

          وقت التنفيذ، بالثواني

    • tasks_count
      النوع: integer | null التنسيق: int64

      عدد المهام في مصفوفة tasks

    • tasks_error
      النوع: integer | null التنسيق: int64

      عدد المهام في مصفوفة tasks التي أُعيدت مع خطأ

    • time
      النوع: string | null

      إجمالي وقت التنفيذ، بالثواني

    • version
      النوع: string | null

      الإصدار الحالي من API

    application/json
  • 400

    تعذّرت معالجة الطلب. تحقق من معاملات الطلب.

  • 401

    مطلوب مفتاح API صالح من Felo.

  • 402

    لا يمكن متابعة الطلب لأن أحد متطلبات الفوترة غير مستوفٍ.

  • 403

    الحساب غير مصرّح له بهذه العملية.

  • 429

    تم بلوغ حد الطلبات أو حد الإنفاق.

  • 502

    تعذّر على الخدمة إكمال الطلب.

  • 503

    خدمة API أو الفوترة غير متاحة مؤقتًا.

  • 504

    انتهت مهلة الخدمة أثناء معالجة الطلب.

  • default

    استجابة خطأ؛ قد تستخدم استجابات المنبع الممرَّرة تنسيقات المزوّد

    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