ما در حال بهروزرسانی Data API هستیم تا با نحوه شمارش بازدیدهای YouTube برای Shorts مطابقت داشته باشد.
بیشتر بدانید
در Push Notifications مشترک شوید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
YouTube Data API (v3) از اعلانهای فشاری از طریق PubSubHubbub ، یک پروتکل انتشار/اشتراک سرور به سرور برای منابع قابل دسترسی وب پشتیبانی میکند. اعلان ها از طریق WebHooks HTTP به مشترکان منتقل می شوند ، که بسیار کارآمدتر از راه حل های مبتنی بر نظرسنجی است. با PubSubHubbub، سرور شما بدون نیاز به تعیین فاصله نظرسنجی بهینه یا واکشی مکرر دادههایی که تغییر نکردهاند، رویدادها را تقریباً در زمان واقعی مییابد.
سرور پاسخ به تماس PubSubhubBub شما هنگام انجام هر یک از فعالیت های زیر ، اعلان های فید اتم را دریافت می کند:
- یک ویدیو آپلود می کند
- عنوان یک ویدیو را به روز می کند
- توضیحات یک ویدیو را به روز می کند
مراحل زیر نحوه اشتراک در اعلان ها را توضیح می دهد:
یک سرور پاسخ به تماس تنظیم کنید که بتواند اعلان های فید اتم ورودی را کنترل کند.
برای دریافت اعلان های فشار از Hub Google استفاده کنید:
حالت subscribe
را تنظیم کنید. (یا حالت را برای لغو unsubscribe
برای لغو اشتراک تنظیم کنید.)
URL پاسخ به تماس را روی URL که در مرحله 1 تنظیم کرده اید تنظیم کنید.
URL موضوع را روی https://www.youtube.com/feeds/videos.xml?channel_id= CHANNEL_ID
تنظیم کنید، جایی که CHANNEL_ID
شناسه کانال YouTube است که میخواهید اعلانهای فشار را برای آن بازیابی کنید.
اعلان های فرآیند ارسال شده به سرور پاسخ به تماس شما. فرمت اعلان در زیر نشان داده شده است. توجه داشته باشید که می توانید از مقدار عنصر <yt:videoId>
برای شناسایی ویدیوی تازه اضافه شده یا به روز شده استفاده کنید. همچنین می توانید از مقدار عنصر <yt:channelId>
برای شناسایی کانال متعلق به آن ویدیو استفاده کنید.
<feed xmlns:yt="http://www.youtube.com/xml/schemas/2015"
xmlns="http://www.w3.org/2005/Atom">
<link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<link rel="self" href="https://www.youtube.com/xml/feeds/videos.xml?channel_id=CHANNEL_ID"/>
<title>YouTube video feed</title>
<updated>2015-04-01T19:05:24.552394234+00:00</updated>
<entry>
<id>yt:video:VIDEO_ID</id>
<yt:videoId>VIDEO_ID</yt:videoId>
<yt:channelId>CHANNEL_ID</yt:channelId>
<title>Video title</title>
<link rel="alternate" href="http://www.youtube.com/watch?v=VIDEO_ID"/>
<author>
<name>Channel title</name>
<uri>http://www.youtube.com/channel/CHANNEL_ID</uri>
</author>
<published>2015-03-06T21:40:57+00:00</published>
<updated>2015-03-09T19:05:24.552394234+00:00</updated>
</entry>
</feed>
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2023-10-26 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2023-10-26 بهوقت ساعت هماهنگ جهانی."],[[["The YouTube Data API v3 uses PubSubHubbub for push notifications, enabling near real-time updates without the need for constant polling."],["Your server will receive notifications when a YouTube channel uploads a video or updates a video's title or description."],["To subscribe, set up a callback server, use the Google hub with the 'subscribe' mode, provide your callback URL, and specify the YouTube channel ID in the topic URL."],["Notifications are sent as Atom feeds, and the `\u003cyt:videoId\u003e` and `\u003cyt:channelId\u003e` elements within these feeds can be used to identify the specific video and channel."]]],["The YouTube Data API uses PubSubHubbub for push notifications, sending Atom feed updates to subscribers' HTTP webhooks when a channel uploads a video, or updates a video's title or description. To subscribe, set up a callback server, then use the Google hub with `subscribe` mode, your server's callback URL, and a YouTube channel's ID-specific topic URL. Notifications, sent as Atom feeds, include the video and channel IDs, as well as video titles and other information.\n"]]