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

YouTube Video Info پیشرفته زنده

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

DataForSEO

​

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

YouTube Video Info پیشرفته زنده

​

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

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

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

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

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

      نوع دستگاه فیلد اختیاری تنها مقدار: desktop

    • language_code
      نوع: string | null

      کد زبان موتور جستجو فیلد الزامی اگر language_name را تعیین نکنید اگر از این فیلد استفاده کنید، نیازی به تعیین language_name نیست می‌توانید فهرست زبان‌های موجود موتور جستجو را همراه با language_code آن‌ها با ارسال یک درخواست جداگانه به https://api.dataforseo.com/v3/serp/youtube/languages دریافت کنید مثال: en

    • language_name
      نوع: string | null

      نام کامل زبان موتور جستجو فیلد الزامی اگر language_code را تعیین نکنید اگر از این فیلد استفاده کنید، نیازی به تعیین language_code نیست می‌توانید فهرست زبان‌های موجود موتور جستجو را همراه با language_name آن‌ها با ارسال یک درخواست جداگانه به https://api.dataforseo.com/v3/serp/youtube/languages دریافت کنید مثال: English

    • location_code
      نوع: integer | null

      کد موقعیت موتور جستجو فیلد الزامی اگر location_name را تعیین نکنید اگر از این فیلد استفاده کنید، نیازی به تعیین location_name نیست می‌توانید فهرست موقعیت‌های موجود موتورهای جستجو را همراه با location_code آن‌ها با ارسال یک درخواست جداگانه به https://api.dataforseo.com/v3/serp/youtube/locations دریافت کنید مثال: 2840

    • location_name
      نوع: string | null

      نام کامل موقعیت موتور جستجو فیلد الزامی اگر location_code را تعیین نکنید اگر از این فیلد استفاده کنید، نیازی به تعیین location_code نیست می‌توانید فهرست موقعیت‌های موجود موتور جستجو را همراه با location_name آن‌ها با ارسال یک درخواست جداگانه به https://api.dataforseo.com/v3/serp/youtube/locations دریافت کنید مثال: United States

    • os
      نوع: string | null

      سیستم‌عامل دستگاه فیلد اختیاری از مقادیر زیر انتخاب کنید: windows، macos مقدار پیش‌فرض: windows

    • tag
      نوع: string | null

      شناسه وظیفه تعریف‌شده توسط کاربر فیلد اختیاری محدودیت کاراکتر 255 است می‌توانید از این پارامتر برای شناسایی وظیفه و تطبیق آن با نتیجه استفاده کنید مقدار tag مشخص‌شده را در شیء data پاسخ پیدا می‌کنید

    • video_id
      نوع: string

      شناسه ویدیو فیلد الزامی می‌توانید شناسه ویدیو را در نشانی URL یا در آیتم 'youtube_video' نتیجه YouTube Organic پیدا کنید مثال: vQXvyV0zIP4

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

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

    • status_code
      نوع: integer | null

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

    • status_message
      نوع: string | null

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

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

      آرایه وظایف

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

          آرایه نتایج

          • check_url
            نوع: string | null

            نشانی URL مستقیم نتایج موتور جستجو می‌توانید از آن استفاده کنید تا مطمئن شوید نتایج دقیقی ارائه کرده‌ایم

          • datetime
            نوع: string | null

            تاریخ و زمان دریافت نتیجه در قالب UTC: “yyyy-mm-dd hh-mm-ss +00:00” مثال: 2019-11-15 12:57:46 +00:00

          • item_types
            نوع: array (string | null)[] | null

            انواع نتایج جستجو در SERP حاوی انواع نتایج جستجو (items) یافت‌شده در SERP است. آیتم ممکن: youtube_video_info

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

            عناصر نتایج جستجوی یافت‌شده در SERP

            • category
              نوع: string | null

              دسته‌ای که ویدیو به آن تعلق دارد

            • channel_id
              نوع: string | null

              شناسه کانالی که ویدیو در آن منتشر شده است

            • channel_logo
              نوع: string | null

              نشانی URL صفحه‌ای که تصویر لوگوی کانال در آن میزبانی می‌شود

            • channel_name
              نوع: string | null

              نام کانالی که ویدیو در آن منتشر شده است

            • channel_subscribers_count
              نوع: object | null · Response36Afe1097B20_ChannelSubscribersCount

              تعداد مشترکان کانال

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

                تعداد مشترکان

              • displayed_count
                نوع: string | null

                تعداد نمایش‌داده‌شده مشترکان
                تعداد مشترکان همان‌گونه که در YouTube نمایش داده می‌شود

            • channel_url
              نوع: string | null

              نشانی URL کانالی که ویدیو در آن منتشر شده است

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

              تعداد نظرات ویدیو

            • description
              نوع: string | null

              توضیحات ویدیو

            • duration_time
              نوع: string | null

              مدت ویدیو

            • duration_time_seconds
              نوع: integer | null

              مدت ویدیو بر حسب ثانیه

            • is_embeddable
              نوع: boolean | null

              نشان می‌دهد آیا ویدیو قابل جاسازی است

            • is_live
              نوع: boolean | null

              نشان می‌دهد آیا ویدیو به‌صورت زنده پخش می‌شود

            • keywords
              نوع: array (string | null)[] | null

              کلیدواژه‌های مرتبط با ویدیو
              که با نام 'تگ‌های YouTube' نیز شناخته می‌شوند

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

              تعداد لایک‌های ویدیو

            • publication_date
              نوع: string | null

              تاریخی که ویدیو در آن منتشر شده است

            • rank_absolute
              نوع: integer | null

              رتبه مطلق در SERP برای دامنه هدف
              موقعیت مطلق در میان همه عناصر SERP

            • rank_group
              نوع: integer | null

              رتبه گروه در SERP
              موقعیت در یک گروه از عناصر با مقادیر type یکسان
              موقعیت عناصر با مقادیر type متفاوت از rank_group حذف می‌شود

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

              آرایه‌ای از عناصر حاوی اطلاعاتی درباره همه کیفیت‌های پخش ممکن ویدیو

              • bitrate
                نوع: integer | null

                نرخ بیت ویدیو

              • fps
                نوع: integer | null

                نرخ فریم ویدیو

              • height
                نوع: integer | null

                ارتفاع ویدیو بر حسب پیکسل

              • label
                نوع: string | null

                برچسب عنصر کیفیت

              • mime_type
                نوع: string | null

                نوع رسانه ویدیو

              • type
                نوع: string | null

                نوع عنصر

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

                عرض ویدیو بر حسب پیکسل

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

              آرایه‌ای از عناصر توصیف‌کننده ویژگی‌های زیرنویس در ویدیو

              • is_auto_generated
                نوع: boolean | null

                مشخص می‌کند آیا زیرنویس‌ها به‌صورت خودکار تولید می‌شوند

              • is_translatable
                نوع: boolean | null

                مشخص می‌کند آیا زیرنویس‌ها قابل ترجمه هستند

              • language
                نوع: string | null

                زبان زیرنویس‌ها

            • thumbnail_url
              نوع: string | null

              نشانی URL صفحه‌ای که تصویر پیش‌نمایش در آن میزبانی می‌شود

            • timestamp
              نوع: string | null

              تاریخ و زمان انتشار نتیجه
              در قالب UTC: “yyyy-mm-dd hh-mm-ss +00:00”
              مثال:
              2022-11-15 12:57:46 +00:00

            • title
              نوع: string | null

              عنوان ویدیو

            • type
              نوع: string | null

              نوع عنصر

            • url
              نوع: string | null

              نشانی URL ویدیو

            • video_id
              نوع: string | null

              شناسه ویدیوی دریافت‌شده در آرایه POST

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

              تعداد بازدیدهای ویدیو

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

            تعداد نتایج برگشتی در آرایه items

          • language_code
            نوع: string | null

            کد زبان در آرایه POST

          • location_code
            نوع: integer | null

            کد مکان در آرایه POST

          • se_domain
            نوع: string | null

            دامنه موتور جستجو در آرایه POST

          • spell
            نوع: object | null · Response36Afe1097B20_SpellInfo

            تصحیح خودکار موتور جستجو اگر موتور جستجو برای کلیدواژه‌ای که تصحیح شده نتایج ارائه کرده باشد، کلیدواژه تصحیح‌شده توسط موتور جستجو و نوع تصحیح خودکار را مشخص می‌کنیم

            • keyword
              نوع: string | null

              کلیدواژه‌ای که در نتیجه تصحیح خودکار موتور جستجو به دست آمده است نتایج برای کلیدواژه تصحیح‌شده ارائه می‌شود

            • type
              نوع: string | null

              نوع تصحیح خودکار مقادیر ممکن: did_you_mean, showing_results_for, no_results_found_for, including_results_for توجه: Yahoo و Yandex فقط از نوع تصحیح خودکار زیر پشتیبانی می‌کنند: including_results_for

          • video_id
            نوع: string | null

            شناسه ویدیوی دریافت‌شده در آرایه POST

        • 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/youtube/video_info/live/advanced
curl https://openapi.felo.ai/v1/beta/dataforseo/serp/youtube/video_info/live/advanced \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "language_code": "en",
    "location_code": 2840,
    "video_id": "vQXvyV0zIP4"
  }
]'
{
  "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": [
        {
          "video_id": null,
          "se_domain": null,
          "location_code": null,
          "language_code": null,
          "check_url": null,
          "datetime": null,
          "spell": {
            "keyword": null,
            "type": null
          },
          "item_types": [
            null
          ],
          "items_count": null,
          "items": [
            {
              "type": null,
              "rank_group": null,
              "rank_absolute": null,
              "video_id": null,
              "title": null,
              "url": null,
              "thumbnail_url": null,
              "channel_id": null,
              "channel_name": null,
              "channel_url": null,
              "channel_logo": null,
              "description": null,
              "views_count": null,
              "likes_count": null,
              "comments_count": null,
              "channel_subscribers_count": "[Max Depth Exceeded]",
              "publication_date": null,
              "timestamp": null,
              "keywords": [
                "[Max Depth Exceeded]"
              ],
              "category": null,
              "is_live": null,
              "is_embeddable": null,
              "duration_time": null,
              "duration_time_seconds": null,
              "subtitles": [
                "[Max Depth Exceeded]"
              ],
              "streaming_quality": [
                "[Max Depth Exceeded]"
              ]
            }
          ]
        }
      ]
    }
  ]
}
Live YouTube Video Info Advanced