Search
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
یک نتیجه search
حاوی اطلاعاتی درباره یک ویدیو، کانال یا لیست پخش YouTube است که با پارامترهای جستجوی مشخص شده در یک درخواست API مطابقت دارد. در حالی که یک نتیجه جستجو به یک منبع منحصر به فرد قابل شناسایی، مانند یک ویدیو اشاره می کند، داده های ثابت خود را ندارد.
روش ها
API از روش های زیر برای جستجو پشتیبانی می کند:
- list
- مجموعه ای از نتایج جستجو را برمی گرداند که با پارامترهای پرس و جو مشخص شده در درخواست API مطابقت دارند. بهطور پیشفرض، مجموعه نتایج جستجو منابع
video
، channel
و playlist
منطبق را شناسایی میکند، اما همچنین میتوانید جستارها را طوری پیکربندی کنید که نوع خاصی از منبع را بازیابی کنید. اکنون آن را امتحان کنید .
نمایندگی منابع
ساختار JSON زیر فرمت یک نتیجه جستجو را نشان می دهد:
{
"kind": "youtube#searchResult",
"etag": etag,
"id": {
"kind": string,
"videoId": string,
"channelId": string,
"playlistId": string
},
"snippet": {
"publishedAt": datetime,
"channelId": string,
"title": string,
"description": string,
"thumbnails": {
(key): {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
},
"channelTitle": string,
"liveBroadcastContent": string
}
}
خواص
جدول زیر ویژگی هایی را که در یک نتیجه جستجو ظاهر می شوند را تعریف می کند:
خواص |
---|
kind | string نوع منبع API را مشخص می کند. مقدار youtube#searchResult خواهد بود. |
etag | etag Etag این منبع |
id | object شی id حاوی اطلاعاتی است که می تواند برای شناسایی منحصر به فرد منبعی که با درخواست جستجو مطابقت دارد استفاده شود. |
id. kind | string نوع منبع API. |
id. videoId | string اگر مقدار ویژگی id.type youtube#video باشد، این ویژگی وجود دارد و مقدار آن حاوی شناسهای است که YouTube برای شناسایی منحصربهفرد ویدیویی که با عبارت جستجو مطابقت دارد استفاده میکند. |
id. channelId | string اگر مقدار ویژگی id.type youtube#channel باشد، این ویژگی وجود دارد و مقدار آن حاوی شناسهای است که YouTube برای شناسایی منحصربهفرد کانالی که با عبارت جستجو مطابقت دارد استفاده میکند. |
id. playlistId | string اگر مقدار ویژگی id.type youtube#playlist باشد، این ویژگی وجود دارد و مقدار آن حاوی شناسهای است که YouTube برای شناسایی منحصربهفرد فهرست پخشی که با عبارت جستجو مطابقت دارد، استفاده میکند. |
snippet | object شی snippet حاوی جزئیات اساسی در مورد یک نتیجه جستجو، مانند عنوان یا توضیحات آن است. به عنوان مثال، اگر نتیجه جستجو یک ویدیو باشد، عنوان عنوان ویدیو و توضیحات شرح ویدیو خواهد بود. |
snippet. publishedAt | datetime تاریخ و زمان ایجاد منبعی که نتیجه جستجو مشخص می کند. مقدار در قالب ISO 8601 مشخص شده است. |
snippet. channelId | string مقداری که YouTube برای شناسایی منحصربهفرد کانالی که منبعی را که نتیجه جستجو مشخص میکند منتشر کرده است، استفاده میکند. |
snippet. title | string عنوان نتیجه جستجو |
snippet. description | string شرح نتیجه جستجو |
snippet. thumbnails | object نقشه ای از تصاویر کوچک مرتبط با نتیجه جستجو. برای هر شی در نقشه، کلید نام تصویر بند انگشتی است و مقدار آن شیئی است که حاوی اطلاعات دیگری در مورد تصویر کوچک است. |
snippet.thumbnails. (key) | object مقادیر کلیدی معتبر عبارتند از:-
default – تصویر بندانگشتی پیشفرض. تصویر کوچک پیشفرض یک ویدیو - یا منبعی که به یک ویدیو اشاره میکند، مانند آیتم فهرست پخش یا نتیجه جستجو - 120 پیکسل عرض و 90 پیکسل ارتفاع دارد. تصویر کوچک پیشفرض برای یک کانال 88 پیکسل عرض و 88 پیکسل ارتفاع است. -
medium – یک نسخه با وضوح بالاتر از تصویر کوچک. برای یک ویدیو (یا منبعی که به یک ویدیو اشاره دارد)، این تصویر 320 پیکسل عرض و 180 پیکسل ارتفاع دارد. برای یک کانال، این تصویر 240 پیکسل عرض و 240 پیکسل ارتفاع دارد. -
high – یک نسخه با وضوح بالا از تصویر کوچک. برای یک ویدیو (یا منبعی که به یک ویدیو اشاره دارد)، این تصویر 480 پیکسل عرض و 360 پیکسل ارتفاع دارد. برای یک کانال، این تصویر 800 پیکسل عرض و 800 پیکسل ارتفاع دارد. -
standard - حتی یک نسخه با وضوح بالاتر از تصویر کوچک نسبت به تصویر با وضوح high . این تصویر برای برخی از ویدیوها و سایر منابعی که به ویدیوها اشاره دارند، مانند موارد فهرست پخش یا نتایج جستجو، در دسترس است. این تصویر 640 پیکسل عرض و 480 پیکسل ارتفاع دارد. -
maxres - بالاترین وضوح تصویر تصویر کوچک. این اندازه تصویر برای برخی از ویدیوها و سایر منابعی که به ویدیوها اشاره دارند، مانند موارد فهرست پخش یا نتایج جستجو، در دسترس است. این تصویر 1280 پیکسل عرض و 720 پیکسل ارتفاع دارد.
|
snippet.thumbnails.(key). url | string URL تصویر |
snippet.thumbnails.(key). width | unsigned integer عرض تصویر |
snippet.thumbnails.(key). height | unsigned integer ارتفاع تصویر |
snippet. channelTitle | string عنوان کانالی که منبعی را منتشر کرده است که نتیجه جستجو مشخص می کند. |
snippet. liveBroadcastContent | string نشانی از اینکه یک منبع video یا channel دارای محتوای پخش زنده است یا خیر. ارزش های دارایی معتبر upcoming هستند , live و none .
برای یک منبع video ، مقدار upcoming نشان میدهد که ویدیو پخش زندهای است که هنوز شروع نشده است، در حالی که مقدار live نشان میدهد که ویدیو پخش زنده فعال است. برای یک منبع channel ، مقدار upcoming نشان می دهد که کانال پخش برنامه ریزی شده ای دارد که هنوز شروع نشده است، در حالی که مقدار live نشان می دهد که کانال پخش زنده فعال دارد. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-08-21 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-08-21 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eSearch results from the API provide information about YouTube videos, channels, or playlists that match specific search criteria, without containing persistent data themselves.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003esearch/list\u003c/code\u003e method returns a collection of search results and can be configured to retrieve specific resource types like videos, channels, or playlists.\u003c/p\u003e\n"],["\u003cp\u003eEach search result contains an \u003ccode\u003eid\u003c/code\u003e object that uniquely identifies the matched resource, and the \u003ccode\u003ekind\u003c/code\u003e property within this object specifies whether it is a video, channel, or playlist.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003esnippet\u003c/code\u003e object in a search result includes basic details like the title, description, channel information, publishing date, and thumbnail images related to the search result.\u003c/p\u003e\n"],["\u003cp\u003eThumbnail images in a search result are provided in various resolutions (\u003ccode\u003edefault\u003c/code\u003e, \u003ccode\u003emedium\u003c/code\u003e, \u003ccode\u003ehigh\u003c/code\u003e, \u003ccode\u003estandard\u003c/code\u003e, \u003ccode\u003emaxres\u003c/code\u003e), with each having its own URL, width, and height.\u003c/p\u003e\n"]]],["The YouTube API's `search/list` method retrieves search results matching specified parameters. These results point to videos, channels, or playlists but don't store their own data. Each result contains an `id` object for identification (video, channel, or playlist ID) and a `snippet` with details like title, description, publication date, channel information, and thumbnails. The results' `kind` is `youtube#searchResult`, and `etag` holds the resource's Etag. You can also filter searches by a specific resource type.\n"],null,[]]