Felo API PlatformFelo API Platform
همه endpointهای DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

اسکرین‌شات صفحه در SERP API

سرور:https://openapi.felo.ai
کتابخانه‌های کلاینت

DataForSEO

​

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

اسکرین‌شات صفحه در SERP API

​

اسکرین‌شات رندرشده یک صفحه نتایج جستجو در Google را برمی‌گرداند. keyword، type، se_domain، location_code، language_code، check_url، datetime، spell، refinement_chips، item_types، items_count و items را برمی‌گرداند. پاسخ در پاکت DataForSEO قرار می‌گیرد: داده‌ها در tasks[0].result و نتیجه در tasks[0].status_code — درخواست ردشده نیز همچنان HTTP 200 برمی‌گرداند.

مرجع قیمت‌گذاری

  • اندازه‌گیری: هزینه گزارش‌شده پاسخ.
  • برآورد درخواست مرجع: 0.02 دلار آمریکا.
  • ضریب مشتری مرجع: 1.0. آن را دوباره روی مبلغ تسویه‌شده مشتری اعمال نکنید.

فقط فراداده مرجع است، نه نقل‌قول حساب، نه قیمت تضمین‌شده و نه سقف هزینه. اعتبار منابع، اعتبار Felo نیست. هزینه‌های نهایی تابع سوابق صورت‌حساب Felo است.

بدنه
application/json
  • نوع: array (object | null)[]
    • browser_preset
      نوع: string | null

      پیش‌تنظیم رزولوشن مرورگر
      فیلد اختیاری
      پیش‌تنظیم مرورگر مرتبط با نوع دستگاه خاص
      می‌تواند مقادیر زیر را داشته باشد: desktop، tablet، mobile
      توجه: به‌صورت پیش‌فرض، پیش‌تنظیم مرورگر با نوع دستگاه مشخص‌شده در درخواست POST مطابقت دارد

    • browser_screen_height
      نوع: integer | null

      ارتفاع رزولوشن مرورگر
      فیلد اختیاری
      می‌توان در بازه زیر تعیین کرد: 240-9999
      مقدار پیش‌فرض برای desktop: 1080
      مقدار پیش‌فرض برای mobile: 844
      مقدار پیش‌فرض برای table: 1366

    • browser_screen_scale_factor
      نوع: number | null

      ضریب مقیاس مرورگر
      فیلد اختیاری
      می‌توان در بازه زیر تعیین کرد: 0.5-3
      مقدار پیش‌فرض برای desktop: 1
      مقدار پیش‌فرض برای mobile: 3
      مقدار پیش‌فرض برای table: 2

    • browser_screen_width
      نوع: integer | null قالب: int64

      عرض رزولوشن مرورگر
      فیلد اختیاری
      می‌توان در بازه زیر تعیین کرد: 240-9999
      مقدار پیش‌فرض برای desktop: 1920
      مقدار پیش‌فرض برای mobile: 390
      مقدار پیش‌فرض برای table: 1024

    • page
      نوع: integer | null

      تعداد صفحات SERP
      فیلد اختیاری
      اگر depth در درخواست Task POST مربوطه از 10 نتیجه (یا 1 صفحه SERP) بیشتر شود، تعداد صفحات SERP برای گرفتن اسکرین‌شات را تعیین کنید؛
      مقدار پیش‌فرض: 1

    • task_id
      نوع: string

      شناسه وظیفه
      فیلد الزامی
      شناسه یکتای وظیفه مرتبط در قالب UUID
      می‌توانید به مدت 7 روز از آن برای درخواست نتایج وظیفه در هر زمان استفاده کنید

پاسخ‌ها
  • 200
    نوع: object | null · Response36Afe1097B20_SerpScreenshotResponseInfo
    • cost
      نوع: number | null قالب: double

      هزینه کل وظایف، دلار آمریکا

    • status_code
      نوع: integer | null

      کد وضعیت عمومی فهرست کامل کدهای پاسخ را اینجا پیدا می‌کنید

    • status_message
      نوع: string | null

      پیام اطلاعاتی عمومی فهرست کامل پیام‌های اطلاعاتی عمومی را اینجا پیدا می‌کنید

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

      آرایه‌ای از وظایف

      • نوع: object | null · Response36Afe1097B20_SerpScreenshotTaskInfo
        • 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

          آرایه‌ای از نتایج

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

            آرایه آیتم‌ها

            • image
              نوع: string | null

              اسکرین‌شات صفحه درخواستی
              URL اسکرین‌شات صفحه در فضای ذخیره‌سازی DataForSEO
              توجه: اسکرین‌شات صفحه که در فضای ذخیره‌سازی DataForSEO ذخیره می‌شود فقط یک روز پس از انجام درخواست قابل دسترسی است

          • items_count
            نوع: integer | null قالب: int64

            تعداد آیتم‌های آرایه نتایج

        • 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/serp/screenshot
curl https://openapi.felo.ai/v1/beta/dataforseo/serp/screenshot \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "task_id": "06211235-0696-0139-1000-36727fbd3c90",
    "browser_screen_scale_factor": 0.5
  }
]'
{
  "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": [
        {
          "items_count": null,
          "items": [
            {
              "image": null
            }
          ]
        }
      ]
    }
  ]
}
SERP API Page Screenshot