دریافت نتایج YouTube Video Info بر اساس id
DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
دریافت نتایج YouTube Video Info بر اساس id
نتیجه اطلاعات ویدیوی YouTube را که در صف است با id بازیابی میکند. 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 است.
- نوع: object | null · Response36Afe1097B20_SerpYoutubeVideoInfoTaskGetAdvancedResponseInfo200
- نوع: number | null قالب: doublecost
هزینه کل وظایف، دلار آمریکا
- نوع: integer | nullstatus
_code کد وضعیت عمومی فهرست کامل کدهای پاسخ را اینجا پیدا میکنید
- نوع: string | nullstatus
_message پیام اطلاعاتی عمومی فهرست کامل پیامهای اطلاعاتی عمومی را اینجا پیدا میکنید
- نوع: array (object | null)[] | nulltasks
آرایهای از وظایف
- نوع: object | null · Response36Afe1097B20_SerpYoutubeVideoInfoTaskGetAdvancedTaskInfo
- costنوع: number | null قالب: double
هزینه کل وظایف، دلار آمریکا
- dataنوع: object | null
همان پارامترهایی را دارد که در درخواست POST تعیین کردهاید
- propertyنوع: object | null
Name
- idنوع: string | null
شناسه وظیفه شناسه یکتای وظیفه در سیستم ما در قالب UUID
- pathنوع: array (string | null)[] | null
مسیر URL
- resultنوع: array (object | null)[] | null
آرایهای از نتایج
- checkنوع: string | null
_url نشانی URL مستقیم نتایج موتور جستجو
میتوانید از آن استفاده کنید تا مطمئن شوید نتایج دقیقی ارائه کردهایم - datetimeنوع: string | null
تاریخ و زمان دریافت نتیجه
در قالب UTC: “yyyy-mm-dd hh-mm-ss +00:00”
مثال:2019-11-15 12:57:46 +00:00 - itemنوع: array (string | null)[] | null
_types انواع نتایج جستجو در SERP
حاوی انواع نتایج جستجو (items) یافتشده در SERP است.
آیتم ممکن:youtube_video_info - itemsنوع: array (object | null)[] | null
عناصر نتایج جستجوی یافتشده در SERP
- categoryنوع: string | null
دستهای که ویدیو به آن تعلق دارد
- channelنوع: string | null
_id شناسه کانالی که ویدیو در آن منتشر شده است
- channelنوع: string | null
_logo نشانی URL صفحهای که تصویر لوگوی کانال در آن میزبانی میشود
- channelنوع: string | null
_name نام کانالی که ویدیو در آن منتشر شده است
- channelنوع: object | null · Response36Afe1097B20_ChannelSubscribersCount
_subscribers _count تعداد مشترکان کانال
- countنوع: integer | null قالب: int64
تعداد مشترکان
- displayedنوع: string | null
_count تعداد نمایشدادهشده مشترکان
تعداد مشترکان همانگونه که در YouTube نمایش داده میشود
- channelنوع: string | null
_url نشانی URL کانالی که ویدیو در آن منتشر شده است
- commentsنوع: integer | null قالب: int64
_count تعداد نظرات ویدیو
- descriptionنوع: string | null
توضیحات ویدیو
- durationنوع: string | null
_time مدت ویدیو
- durationنوع: integer | null
_time _seconds مدت ویدیو بر حسب ثانیه
- isنوع: boolean | null
_embeddable نشان میدهد آیا ویدیو قابل جاسازی است
- isنوع: boolean | null
_live نشان میدهد آیا ویدیو بهصورت زنده پخش میشود
- keywordsنوع: array (string | null)[] | null
کلیدواژههای مرتبط با ویدیو
که با نام 'تگهای YouTube' نیز شناخته میشوند - likesنوع: integer | null قالب: int64
_count تعداد لایکهای ویدیو
- publicationنوع: string | null
_date تاریخی که ویدیو در آن منتشر شده است
- rankنوع: integer | null
_absolute رتبه مطلق در SERP برای دامنه هدف
موقعیت مطلق در میان همه عناصر SERP - rankنوع: integer | null
_group رتبه گروه در SERP
موقعیت در یک گروه از عناصر با مقادیرtypeیکسان
موقعیت عناصر با مقادیرtypeمتفاوت ازrank_groupحذف میشود - streamingنوع: array (object | null)[] | null
_quality آرایهای از عناصر حاوی اطلاعاتی درباره همه کیفیتهای پخش ممکن ویدیو
- bitrateنوع: integer | null
- fpsنوع: integer | null
- heightنوع: integer | null
ارتفاع ویدیو بر حسب پیکسل
- labelنوع: string | null
برچسب عنصر کیفیت
- mimeنوع: string | null
_type - typeنوع: string | null
نوع عنصر
- widthنوع: integer | null قالب: int64
عرض ویدیو بر حسب پیکسل
- subtitlesنوع: array (object | null)[] | null
آرایهای از عناصر توصیفکننده ویژگیهای زیرنویس در ویدیو
- isنوع: boolean | null
_auto _generated مشخص میکند آیا زیرنویسها بهصورت خودکار تولید میشوند
- isنوع: boolean | null
_translatable مشخص میکند آیا زیرنویسها قابل ترجمه هستند
- languageنوع: string | null
زبان زیرنویسها
- thumbnailنوع: string | null
_url نشانی 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نوع: string | null
_id شناسه ویدیوی دریافتشده در آرایه POST
- viewsنوع: integer | null قالب: int64
_count تعداد بازدیدهای ویدیو
- itemsنوع: integer | null قالب: int64
_count تعداد نتایج بازگرداندهشده در آرایه
items - languageنوع: string | null
_code کد زبان در آرایه POST
- locationنوع: integer | null
_code کد مکان در آرایه POST
- seنوع: string | null
_domain دامنه موتور جستجو در آرایه 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نوع: string | null
_id شناسه ویدیوی دریافتشده در آرایه POST
- resultنوع: integer | null قالب: int64
_count تعداد عناصر در آرایه result
- statusنوع: integer | null
_code کد وضعیت وظیفه توسط DataForSEO تولید میشود و میتواند در بازه زیر باشد: 10000-60000 فهرست کامل کدهای پاسخ را اینجا پیدا میکنید
- statusنوع: string | null
_message پیام اطلاعاتی وظیفه فهرست کامل پیامهای اطلاعاتی عمومی را اینجا پیدا میکنید
- timeنوع: string | null
زمان اجرا، ثانیه
- نوع: integer | null قالب: int64tasks
_count تعداد وظایف در آرایه tasks
- نوع: integer | null قالب: int64tasks
_error تعداد وظایف در آرایه tasks که با خطا برگردانده شدهاند
- نوع: string | nulltime
زمان کل اجرا، بر حسب ثانیه
- نوع: string | nullversion
نسخه فعلی API
application/json - 400
درخواست پردازش نشد. پارامترهای درخواست را بررسی کنید.
- 401
یک کلید API معتبر Felo لازم است.
- 402
درخواست ادامه نمییابد چون یک الزام صورتحساب برآورده نشده است.
- 403
حساب مجاز به انجام این عملیات نیست.
- 429
به سقف درخواست یا هزینه رسیدهاید.
- 502
سرویس نتوانست درخواست را کامل کند.
- 503
سرویس API یا صورتحساب موقتاً در دسترس نیست.
- 504
سرویس هنگام پردازش درخواست به پایان مهلت رسید.
- default
پاسخ خطا؛ پاسخهای عبوری بالادست ممکن است از قالبهای ارائهدهنده استفاده کنند
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/serp/youtube/video_info/task_get/advanced/00000000-0000-0000-0000-000000000000 \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"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]"
]
}
]
}
]
}
]
}